home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 August: Tool Chest / Dev.CD Aug 95 TC / Dev.CD Aug 95 TC.toast / Tool Chest / Development Tools & Languages / Dylan Related / Mindy / Mindy 1.2 - Mac PPC / lib / dylan.dbc < prev    next >
Encoding:
Text File  |  1995-03-15  |  190.8 KB  |  1,302 lines  |  [TEXT/ttxt]

  1. # compilation (2.1) of exports.dylan
  2. # produced with the 1.2 version of mindycomp
  3. nxöæ<Dylan>
  4. exports.dylanE
  5. ExtensionsSystemFile-DescriptorsThreads
  6. IntrospectionCheap-IOExternF
  7. Builtin-StuffÍ*+-/<<====~=$maximum-fixed-integer$minimum-fixed-integer<array>    <boolean><buffer><byte-character>
  8. <byte-string>
  9. <byte-vector> <character><class> <collection>    <complex><defined-class><double-float> <empty-list><event><explicit-key-collection><extended-float><extended-integer><false><fixed-integer><float>
  10. <function><generic-function>    <integer><limited-integer><list><lock><method><mutable-collection>!<mutable-explicit-key-collection><mutable-sequence><number><object><pair><ratio>
  11. <rational><real>
  12. <sequence><simple-object-vector><single-float> <singleton><slot-descriptor>
  13. <spinlock><string>
  14. <subclass><symbol><thread><true><type><unicode-string><union><vector><weak-pointer>$permanent-hash-state
  15. add-methodall-superclassesapplicable-method?apply apply-curryasash
  16. binary-logand
  17. binary-logior
  18. binary-logxorbroadcast-eventdirect-subclassesdirect-superclassesceilingceiling/
  19. class-name
  20. copy-bytescurrent-handlercurrent-thread denominatordo-next-methodelementelement-setterenable-error-systemfflush find-method
  21. float-hashfloorfloor/formatfunction-arguments
  22. function-name#generic-function-mandatory-keywordsgeneric-function-methodsgetc    grab-lockhandler-functionhandler-init-args handler-next handler-test handler-typehead head-setter
  23. initialize    instance?invoke-debugger kill-threadlimitedlimited-integer-classlimited-integer-minlimited-integer-maxlistlocked?logandlogbit?logiorlognotlogxormainmakemake-generic-functionmerge-hash-codesmethod-specializersnegative    numeratorobject-address object-class object-hashpairprin1printputcputsraw-exit release-lock
  24. remove-methodroundround/ signal-event    singletonsingleton-objectsizeslot-allocationslot-descriptors slot-getterslot-getter-methodslot-initialized?    slot-name slot-setterslot-setter-method    slot-type
  25. slot-valueslot-value-settersorted-applicable-methods spawn-thread state-valid? subclass-ofsubtype?tail tail-settertruncate    truncate/union
  26. union-membersvaluesvectorwait-for-eventweak-pointer-objectfd-closefd-error-stringfd-input-available?fd-openfd-readfd-seekfd-sync-outputfd-writefd-execL_SETL_INCRL_XTNDFNDELAYFAPPENDFCREATFTRUNCFEXCLO_RDONLYO_WRONLYO_RDWRO_NDELAYO_APPENDO_CREATO_TRUNCO_EXCLENOENTEIOENXIOEACCESEFAULTEEXISTENOTDIREISDIREINVALENFILEEMFILEETXTBSYENOSPCEROFS
  27. EOPNOTSUPPELOOP ENAMETOOLONGEDQUOTEBADFEINTREPIPEEFBIG<foreign-file> <c-function><statically-typed-pointer>signed-byte-atsigned-short-atsigned-long-atunsigned-byte-atunsigned-short-atunsigned-long-atsigned-byte-at-settersigned-short-at-settersigned-long-at-setterunsigned-byte-at-setterunsigned-short-at-setterunsigned-long-at-setter
  28. pointer-atpointer-at-setterc-pointer-slotc-pointer-slot-setterload-object-file null-pointerfind-c-pointerfind-c-functionconstrain-c-function
  29. aref aref-setterdoerror
  30. type-errormake-next-method-function
  31. generic-applyforward-iteration-protocolbackward-iteration-protocoltable-protocol    negative?debugger-flush
  32. debugger-calldebugger-printdebugger-report-conditiondebugger-abortdebugger-describe-restartsdebugger-restartdebugger-return
  33. debugger-evalon-exitexitFextras*format-function**force-output-function**debug-output*report-conditionF`    
  34.   
  35.  "#'()*,./0123456789:;>@CDFHIJKL¸˝NOTUVW\˛^_ˇbdegijrstux|~ÄÅÇÑÜáàâãåçîïñòöü¶™´¨≠ÆØ±≤h>=>:=|&^<abort> <condition><deque><error><range>    <restart><serious-condition><simple-error><simple-restart><simple-warning><stretchy-collection><stretchy-vector> <type-error>    <warning>abortabsaddadd!add-newadd-new!alwaysany? as-lowercase
  36. as-lowercase! as-uppercase
  37. as-uppercase!breakcerror
  38. check-typechoose    choose-byclass-for-copy
  39. complementcompose concatenateconcatenate-ascondition-format-stringcondition-format-argumentsconjoin
  40. copy-sequencecurrydefault-handler    dimension
  41. dimensionsdisjoin do-handlersempty?even?every?fill!find-keyfirst first-settergcdidentity    integral? intersection key-sequencekey-testlast last-setterlcmmapmap-asmap-intomaxmember?minmoduloodd?poppop-last    positive?push    push-lastrangerankrcurryreducereduce1    remainderremoveremove!remove-duplicatesremove-duplicates!replace-elements!replace-subsequence!
  42. restart-queryreturn-allowed?return-description return-queryreversereverse!row-major-indexsecond
  43. second-setter shallow-copysignal size-settersortsort!subsequence-positionthird third-settertype-error-valuetype-error-expected-typezero?<object-table><table> remove-key!FÉB%&$G¥one-oftype-orfalse-orignore key-exists? <dictionary>
  44. <equal-table>
  45. equal-hashcollection-hash
  46. <value-table>
  47. value-hash
  48. sequence-hash string-hashFYF&µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈Δ«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›fifl‡·‚„FAß[w-=}lì!≥óS <multilock> <semaphore>F Hash-Tables®cF<Xhõúùû†°¢£§•äô?©+yz{E∞FaféèêëkF‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚<machine-pointer>
  49. <c-string>destroy content-sizestructure-size import-value export-value
  50. pointer-valuepointer-value-setterˇ# compilation (2.1) of cmp.dylan
  51. # produced with the 1.2 version of mindycomp
  52. nxöæ<Dylan>    cmp.dylan=C<=7Define Method <=)+$6$2<object>4<type>6$2    <boolean>4%define-method297)+%**y    *x
  53. 23Ú 
  54. 04list†°`†°a¢°b≥$R%∂PQí∂RëÇ'C~=7Define Method ~=)+)6)246)242
  55. 97
  56. )+***    *
  57. 32Ù 
  58. 04    
  59. †°`†°a¢°b≥$R%∂PQí∂RëÇ'@>=7 Define Constant >=)+/ 6/246/297)+0**    *
  60. 32Ú 
  61. 04    4
  62. init-variable2 †°`†°a¢°bR#¥PQí¥Rë`µ&PÉ@>7 Define Constant >)+4 642464297)+5**    *
  63. 23Ú04    42†°`†°a¢°bR#¥PQí¥Rë`µ&Pɡ# compilation (2.1) of coll.dylan
  64. # produced with the 1.2 version of mindycomp
  65. nxöæ<Dylan>
  66. coll.dylan=@
  67. no_default7Define Constant no_default)+!6!2<pair>4<type>6!2pair4
  68. init-variable2†°`≤ía≥$QPPÉCelement7    Define Method element)+-6-2 <collection>46-2<object>4%define-method29default72-+.**key    *coll
  69. +0
  70. )*
  71.  +1.*current-element* current-key*done?*
  72. next-state *limit*
  73. init-state+2)*test+26.2602forward-iteration-protocol612key-test624catch9
  74. 7S1+2)*return1*
  75. %*!** ***
  76. *
  77.     **+3+4)*state+5+6
  78. +3
  79. +9+:+<97)+24apply4throw∞°02s4list6926:2errorNo such element in %=: %=; ±ê`0aQb12R3ì 
  80. (452Rí6í
  81. P72RíÅ
  82. 82RícSa
  83. Δˇˇˇ9¢ı ≥$26s94"41ı †
  84. 1`±3Å fedcba≤3ëg≥PSV2UWR3TQ$µ¶ëë4"4†°`¢°a≥$%∂PQí∂ßëÇ(Celement-setter7"Define Method element-setter,+C+D+E
  85. +C6C246D2<mutable-collection>4    2$97%$,+H +*     *
  86. collection
  87. *    new-value+I/*current-element-setter*** ***&+J)*)+J&6H26I26J49
  88. 7M0+J)*1*%**!*(* ***
  89. *'    **+K,+L)*,+M.+N    .+O.+K
  90. .+R,97)+J4 4!∞°02s4"6R2#No such element in %=: %=; ±ê`0aQb12R3ì 
  91. ,452Rí6í 7c8S2RÉPÄ
  92. 92RícSa
  93. ¬ˇˇˇ≤#26s4"4∞3Åfedcba`±3ëg≤RV42TWQ3SP#¥•ëë04"$†°`¢°a†°b†°c≥$S%∂PQRì∂SëÇ'C shallow-copy7Define Method shallow-copy)+W6W244    2/97/)+X)*'6X2map6X2identity∞°1í4"4/†°`≤#$µPëµ¶ëÇ'Cas7 Define Method as++\+]+\6\2limited6\2<class> subclass-of6\244    23973,+\**
  94. *cls    +_    )* next-method7+`9+b94make-next-method-function6_2    instance?6b2map-as6b22∞021ì`±12í 1
  95. ≤2£1ì4"43∞°"£ì§`£§aµ&'∏PQí∏©ëÇ*C=7Define Method =)+j6j244    2>97.>.+k**b*a    +l)*a-test?+n)*b-testB+o D+pD+p?6k26o2 key-sequence6p2every?∞2ë`∞1ëaPQı ±2ë±1ëÙ
  96. ≤P21ì
  97. 
  98. 4"4>†°`†°a≤#$µPQíµ¶ëÇ'Csize7Define Method size)+t6t244    2H979H
  99. -+u)*'+u)*count I+u)*elem$J+wJ+wI4
  100. `1a∞QÅ gfedcbPhUQRSì 
  101. WQRíiP
  102. `TQRíb
  103. ÿˇˇˇX4"4H†°`≤#$µPëµ¶ëÇ'Cclass-for-copy7Define Method class-for-copy)+|6|2%44    2N97N)+})*'6}2 object-class∞1ë4"4N†°`≤#$µPëµ¶ëÇ'Cempty?7Define Method empty?)+    Å6Å244    2Q97Q++    Ç)*'+    É,* *next**initR+    ÉR6Ç2∞1Åcba`S1PQì4"4Q†°`≤#$µPëµ¶ëÇ'Cdo7Define Method do)+    ä6ä2
  104. <function>46ä24    2V97ôV
  105. 1+    å+*more-collections*'    *proc
  106. +    ç)*test1X+    è[+    ê[+    ë)*M [+    î[+    ï[+    ñ[+    ó)*keys[+    ò)* $^+    ô`+    é[6å26ç2G97)+    ç**\*c    6ç20∞2ëı4"46è2Q46î2reduce6î2rcurry6î2 intersection6ï2F6ñ216ò2 46ô26é2#2Can't do over collections with different key tests∞2ë`±P"≥§ë1í ĵ1ë /2a∂QÅ gfedcbUQRSì WQRíh3XÅTQRíb
  107. ›ˇˇˇ∑∏©*Pìª2뺴1íìaQb∂RÅ hgfedcVRSTì XRSíiΩ3æ2Yíº∏ØYí1íÉURSíc
  108. “ˇˇˇø/q4"V†°`¢°a≥$%∂PQíÇ'C17    Define Method map)+    ü6ü2W46ü24    2197
  109. 1*+    °+*Y*'    *Z
  110. +    ¢f6°2 6°2=6°2N∞°≤2ë321ï4"41†°`¢°a≥$%∂PQí∂ßëÇ(C=7
  111. Define Method map-as++    ™+    ´+    ™6™2546™2W6´24    2=97= 1+    ≠,*Y*
  112.     *Z
  113. *8+    Ø)*g+    ±
  114. h+    ≤h+    ≥h+    ¥h+    µh+    ∑
  115. )*resulth+    ∏.*curelt*curkey**T* *Ui+    π)*$k+    ∫n+    ∏
  116. n+    ºk+    ºh+    æ    h+    øh+    ¿h+    ¡    )*_h+    ¬#)*jo+    √)* (p+    ƒq+    ≈q+    √q+    «p+    «h+    ∞h+    ∞g6≠26Ø2G97)+    Ø***b    6Ø2∞2ë0ı4"46±2H97)+    ≤)*s6≤2H∞1ëı6≥2#.Map-as not applicable to unbounded collections6¥2Q6µ2makeH6∑24$6æ2c6æ2d6æ2e6ø2F6¿21H46√2 6√23Can't map over collections with different key tests∞2ë`±P"≥§ë1í Áµ2ëı ±&≥§ë1í
  117.  ∑(ë
  118. ªπ1ë L∫4+µ2ëìaº2Å gfedcbRhXiU2YSì 
  119.  3W2YíëjΩZQV2YíÉT2YíjZh
  120. ŒˇˇˇQ
  121. gæøØ/Pìø2ëøØ1íìa∫4/µQëìbQcøSÅ ihgfedWSTUì 
  122. +YSTíjø3ø2ZíøøØZí1íìkΩ[RZÉVSTíd
  123. ≈ˇˇˇR
  124. ∑/ë4"4=†°`¢°a£°b¥%&∑PQRì∑®ëÇ)Cmap-into7
  125. Define Method map-into++    œ+    –+    œ6œ2%46œ2W6–24    2v97Âv 1+    “,*Y*
  126.     *Z
  127. * destination+    ”)*\w+    ’
  128. y+    ◊y+    ÿy+    Ÿy+    ⁄")*_y+    €)* $z+    ›z+    fiy+    fly+    ‡y+    ·y+    ‚y+    „")*_y+    ‰)* $|+    Â
  129. }+    ‰}+    Á|+    ◊y+    ÷y+    ’y+    ‘y+    ‘w6“26”2G97)+    ”**\*b    6”20∞2ëı4"46◊2Q6ÿ2e6ÿ2F444$6fl2c6fl2d6·216‰2 6Â26÷2#GCan't map into a collection with a different key test than its sources.3Can't map over collections with different key tests∞2ë`±P"≥§ë1í ÀP∞4ëı ∑µ1ë L∂∑2ë∑4ë(PîaQbπRÅ hgfedcVRSTì 
  130. XRSíi3∫2YíëjªZ4YÉURSíc
  131. —ˇˇˇ4
  132. ^∂ºΩ¶.Pì∑2ëøß1íì∑4ë/PîaQbπRÅ hgfedcVRSTì 
  133. )XRSíiø3∫2YíøΩØYí1íìjªZ4YÉURSíc
  134. «ˇˇˇ4
  135. ø/ë
  136. ø/ë4"4v†°`¢°a£°b¥%&∑PQRì∑®ëÇ)Cany?7    Define Method any?)+    Ï6Ï2W46Ï24    297    +-+    Ó+*Y*'    *Z
  137. +    Ô)*\Ä+    Å+    Û
  138. Å+    ÛÄ6Ó26Ô2G97)+    Ô**\*b    6Ô20∞2ëı4"462#GCan't do collection alignment over collections with different key tests6Û497
  139. ≤ 1+    Û)*,*\
  140. *Z    *'*Y+    ÙÉ+    ı"É+    ˆ)*M É+    ˜)*j$Ö+    ˘É+    ˙É+    ˚É+    ¸É+    ˝")*_É+    ˛)* $á+    ˇ    à+    )*j(à+    É97)+    Û4 4!∞°02s4"6Ù2Q46˙2c6˙2d6˙2e6˚2F6¸216˛2 46ˇ25 ±ê`≤0ë F1a≥QÅ gfedcbUQRSì 
  141. %WQRíh2XëiY     PYÅ
  142. TQRíb
  143. Àˇˇˇ
  144. Z¥µ¶'3ì∏1ëπ®0íìaQb≥RÅ hgfedcVRSTì 
  145. /XRSíi∫2ª1Yíπµ¨Yí0íìjZ     PZÅ
  146. URSíc
  147. ¡ˇˇˇ∞2ë`±P"≥§ë1í 
  148. µ&Å∑P321(≥§ëë4"4†°`¢°a≥$%∂PQí∂ßëÇ(CG7    Define Method every?)+    62W4624    2G97    +G-+    
  149. +*Y*'    *Z
  150. +     )*\ä+     ã+    
  151. ã+    ä6
  152. 26 2G97)+     **\*b    6 20∞2ëı4"46 2#GCan't do collection alignment over collections with different key tests6497
  153. ∞ 1+    )*,*\
  154. *Z    *'*Y+    ç+    "ç+    )*M ç+    ç+    ç+    ç+    ç+    ")*_ç+    )* $ê+        ë+    )*j(ë+    ç97)+    4 4!∞°02s4"62Q462c62d62e62F62162 4625 ±ê`≤0ë D1a≥QÅ gfedcbUQRSì 
  155. #WQRíh2Xë 
  156. PÅTQRíb
  157. Õˇˇˇ
  158. Z¥µ¶'3ì∏1ëπ®0íìaQb≥RÅ hgfedcVRSTì 
  159. /XRSíi∫2ª1Yíπµ¨Yí0íìjZ 
  160. PÅURSíc
  161. ¡ˇˇˇ∞2ë`±P"≥§ë1í 
  162. µ&Å∑P321(≥§ëë4"4G†°`¢°a≥$%∂PQí∂ßëÇ(Cc7    Define Method reduce)+    #6#2W46#24    2c97;c -+    $+*'*init-val    *Z
  163. +    %ì+    %)*value ì+    $)*M$ï+    &ï42`1a∞QÅ gfedcbPhUQRSì 
  164. WQRíi3XYíjZ`TQRíb
  165. ’ˇˇˇX4"4c†°`¢°a≥$%∂PßQìÇ(Creduce17Define Method reduce1)+    +6+2W46+24    2ò97Sò 1+    -
  166. **'*Z    +    . .*** ***ô+    /ö+    3ö+    5ö+    5)*ñ ö+    7)*$õ+    4 ú+    6
  167. ú+    8ú6-26/2#*Reduce1 not defined for empty collections.∞1Å edcba`S1PQì ±"qU1PífR1PígVhWiS1YQì 
  168. 2XU1YííjZfR1Yík[g
  169. ”ˇˇˇX4"ò†°`¢°a≥$%∂PQíÇ'Cmember?7    Define Method member?)+    >6>246>24    2ù97ù*+    ?**'    *ñ
  170. +    @
  171. )*û6?2==6@497E    ++    @)*+*ñ    **'+    A°+    B)* °97)+    @4 4!∞°02s4"44 ±ê`0a≤QÅ gfedcbUQRSì WQRíh12Xí     PÅ
  172. TQRíb
  173. œˇˇˇ4"41ı †
  174. 1`±3P2"≥§ëë4"4ù†°`¢°a≥$%∂PQí∂ßëÇ(Creplace-elements!7    Define Method replace-elements!,+    H+    I+    J+    H6H2%46I2W4    2§9K7o§ 1+    N ,*K* new-value-fn    *    predicate
  175. *'+    O/***** ***•+    P!)* ®+    Q©+    R    )* this-element$©+    S ™+    T™+    O
  176. ™+    W®+    W•6N2∞4Åfedcba`PgWhS4XQìiY Y
  177. 1
  178. ı 
  179. =U4Xíi3Yë !2YëjVZ4XÉ1
  180. 1
  181. ÒA
  182. R4XíjZg
  183. †ˇˇˇ44"4§†°`¢°a¢°b≥$%∂PQRì∂ßëÇ(Cfill!7    Define Method fill!)+    [6[2%46[24    2¨9 startend77¨
  184. /+    ` ,*last*first    *ñ
  185. *'+    a/***** ***Ø+    b)* ≤+    c    ≥+    a
  186. ≥+    e≤+    eØ6`2∞4Åfedcba`PgWhS4XQì 
  187. 3iVY4XÉR4XíiYg
  188. ÿˇˇˇ44"4¨†°`¢°a≥$%∂PQí∂ßëÇ(Cfind-key7Define Method find-key)+    i6i246i2W4    2¥9 skipfailure7 ¥++    i+    l
  189. ,*∂*µ *Z
  190. *'+    m.*** ***∑6l26m49
  191. 7o1+    m)*1*∂%*!**µ**Z*
  192. *'    **+    nπ+    o)*π+    p
  193. ª+    qª+    r ª+    tª+    sª+    n
  194. ª+    wª97)+    m4 4!∞°02s4"; ±ê`0aQb12R3ì 
  195. Q452Ríë 76 #6
  196. ¯ 6
  197. Ò6
  198. P72RíÅ
  199. P72RíÅ
  200. 82RícSa
  201. ùˇˇˇ94"42B∞4Å edcba`±1RT2U3Q4SP"≥§ëq4"¥†°`¢°a≥$%∂PQíÇ'CF7Define Method key-sequence)+    }6}244    2F97KF 1+    
  202. )*'+    Ä.*** ***º+    Å)*jΩ+    Çæ+    Ç)*index$æ+    É)*(ø+    Ñ¡+    Ç
  203. ¡+    Üæ+    Üº626Ä2u6Ä2<vector>H6Ä2H4$∞1Å edcba`±¢#¥1ëìf
  204. gPhWiXjS1ZQì 
  205. T1Zíkµ[VYÉW
  206. gR1Zík[h
  207. ŒˇˇˇV4"4F†°`≤#$µPëµ¶ëÇ'C7    Define Method element)+    å6å2
  208. <sequence>46å2    <integer>4    29
  209. 7*+    ç**     *sequence
  210. +    é
  211. )*
  212. ≈6ç26é497_ /+    é)*+*
  213.     * *Δ+    è»+    è)*this-key$»+    ê!)*M( +    í +    ì +    ï 97)+    é4 4!∞°02s4"46í26ì2#No such element in %=: %=4 ±ê`
  214. a0b≤RÅ hgfedcQiVRSTì 
  215. 'XRSíjY1ı     PZÅ
  216. Q
  217. aURSíc
  218. «ˇˇˇ2£ı ¥%01s24"41ı †
  219. 1`±P23"≥§ëë4"4†°`¢°a≥$%∂PQí∂ßëÇ(C$7    Define Method element-setter++    ú+    ù+    ú
  220. 6ú2<mutable-sequence>46ù2ƒ4    2$97$*+    † +* *Δ    *(
  221. +    °/***** ***Œ6†26°497Q1+    °)*0****(* *
  222. *Δ    **+    ¢–+    £–+    £)*À –+    §)*“+    •”+    ¶    ”+    ß
  223. ”+    £
  224. ”+    ™–97)+    °4 4!∞°02s4"6™2#No such element in %=: %=9 ±ê`
  225. a0bQcRd12T3ì 
  226. +S4ı 5e6U2TÉPÄ
  227. Q
  228. a72TíeUb
  229. ¡ˇˇˇ≤#24s4"4∞2Åfedcba`±RV31Q2SP"≥§ëq4"4$†°`¢°a≥$%∂ßPQìÇ(C>7Define Method =)+    Ø6Ø2√44    2>97*> ,+    ±
  230. **@*A    +    ≥
  231. .*a-elem*a-key*a-done? *a-next*a-limit*a-init‘+    ¥.*b-elem,*b-key(*b-done?$*b-next *b-limit*b-init’+    ¥‘6±26¥49 7¢1+    ¥)*1*‡-*Ÿ)*›%*÷!*·*@*fl*⁄*A
  232. *ÿ    *‚*€+    µ„+    ∂„+    ∂)*a-state „+    ∑#)*b-stateÂ+    ∏Á+    π    Á+    µÁ+    ∂
  233. Á+    º6Á+    Ω    Á+    ¿„97)+    ¥4 4!∞°02s4"= ±ê`0a1bQcRd23S4ìeU U
  234. 56T7ì 
  235. .83Sí96Tíˆ     PÅ
  236. :3SíeUa;6TífVb
  237. ´ˇˇˇ23S4ì 
  238. eU U
  239. 56T7ì 
  240.      PÅ
  241. 4"4∞2Å edcba`∞1Å kjihgf±XR[UW1YQ2SVP"≥§ëë4"4>†°`†°a≤#$µPQíµ¶ëÇ'C7Define Method key-test)+    ≈6≈2√46≈2W4    297)+    Δ)*Δ    6Δ2††04"†°`¢°a≥$Q%∂Pë∂QëÇ'CF7Define Method key-sequence)+     6 2√44    2F97F.+    À)*Δ+    Ã)*tÍ+    ÕÎ+    ŒÎ+    œÎ+    œÍ6À2H6Õ2rangefrombelowÌ∞1ë`P ±"
  242. #Pî
  243. ±$
  244. í4"4F†°`≤#$µPëµ¶ëÇ'@
  245. aux-map-as7Define Constant aux-map-as)+    ’6’2546’2W97` 1+    ÷+*seqs*Z    *8
  246. +    ◊)*finite-lengths+    ÿ)*lengthÚ+    ⁄ )*jÙ+    €/* elem-setter$*M * **T**U ˆ+    ‹)*    seq-count(˜+    ›)*states,˘+    fi)*vals0˚+    fl)*nexts4˝+    ·)*elems8ˇ+    ·)*pos\+    „)*seq`+    ‰
  247. .*Mx* t*p*Tl*h*Ud+    Â
  248. +    Ê#+    È+    Í)*@+    Î +    Î)*iL+    Ï    +    Ï**
  249. this-stateT*this-seqP    +    Ì +    Ó! +    +    È+    Û6÷2choose6÷226÷216÷2H6◊2 6◊2min6ÿ2uH6⁄26‹2¬HHHH44$4∞°≤£1íí`¥•Pía∂3'Qìb∏RÅihgfedc≥1ëj∂©*Zìk∂©+Zìl∂©,Zìm∂©-Zìn
  250. o1oæ_Å oooooo_o____ì 
  251. X___ío∏_Å oooooo_oø_[_É_oø_]_É_oø_^_É_
  252. o___ío
  253. êˇˇˇSo_oVR_Tì 
  254. Ñ
  255. oZo_o__Û 
  256. Jø1_íø[_íooø^_í__íoø_\_Éø]_í__íoø_[_É_
  257. o
  258. £ˇˇˇ¥2\íoY_R_ÉUR_ío_o
  259. gˇˇˇR4"42Ô†°`¢°a#¥PQí`µ&PÉC=7    Define Method map-as++    ˜+    ¯+    ˜
  260. 6˜2546˜2W6¯2√4    2=97µ=1+    ˜    ,*more-sequences*Δ    *Z
  261. *8+    ˚
  262. )*:+    ¸+    ˝+    ˛+    ˇ+     )*j+    
  263. /*res-elem-setter *res-elem*res-key*    res-done?*res-next*    res-limit *res-init+    +    )*    res-stateD+    )*H+    +    +    +        +    
  264. 4 4;6˚2H6¸2G97)+    ¸)*t6¸2H∞1ëı4"46˝2#,MAP-AS not applicable to unbounded sequences6˛2Q6ˇ2uH62462d62<62√62 62Ô∞°04321ñ`≤2ëı ≥$µ¶ë1í
  265.  ∑(qπ1ë h∫4+≤2ëìaºQÅhgfedcb2iΩYÅ onmlkjRo_o]YZ[ì 
  266. /_YZío3_ëoX_Q_É\YZíjTQ_ío_o
  267. ΩˇˇˇQ≥æØØí1í     øØ4321uPp4"=†°`¢°a£°b¥%&∑PQRìÇ(Cv7    Define Method map-into++    +    +    
  268. 62Õ462W62√4    2v97Év1+        ,**Δ    *Z
  269. *x+    )*: +     !+     /***** **!+    "+    )*@"+    )*D#+    $+    $+    "+    !4 4;62Q624∞°04321ñ`≤1ë o≥4Ågfedcba2h¥XÅ nmlkjiQo_o\XYZì 
  270. ?^XYíoT4_Rì 
  271. '3_ëoW_4_É[XYíiS4_ío_o
  272. ≠ˇˇˇ4Pp4"v†°`¢°a£°b¥%&∑PQRìÇ(C¨7    Define Method fill!)+    !6!2Õ46!24    2¨9
  273. ≠Æ7Ú¨1+    !,*∞*±    *ñ*Δ+    %)*:%+    ) &+    */****** **&+    +'+    +)*,'+    +
  274. )*¿0(+    ,)+    *)+    .)+    /)+    0)+    0)*@)+    0)*¿D*+    1++    2 ++    /++    4)+    5)+    6)*8)+    7 ,+    5,+    ;'+    ;&4 4;6)2∞°0543ï`2
  275. Ù 1 
  276. PÄ
  277. ≤5ÅgfedcbaQh
  278. i2jXkYlZYÛ 
  279. "T5[Rì 
  280. S5[ím]hY
  281. i
  282. Õˇˇˇ1 R[m\n1o]o^o_^Û 
  283. 2T5_Rì 
  284. !4oW_5_ÉS5_ío_m^
  285. n
  286. ∫ˇˇˇ
  287. .[m]nT5^Rì 
  288. 4oW_5^ÉS5^ío_m
  289. ‘ˇˇˇ54"4¨†°`¢°a≥$%∂PQí∂ßëÇ(C¥7Define Method find-key)+    ?6?2√46?2W4    2¥9 µ∂7¥++    ?+    B
  290. ,*∂*µ *Z
  291. *Δ+    C
  292. .*** ***-6B26C497y 1+    C)*,*∂
  293. *µ *Z*Δ+    D /+    E/+    E)* $/+    F    )*M(1+    G2+    H 2+    J2+    I2+    M197)+    C4 4!∞°02s4"45 ±ê`0a≤QÅ gfedcb
  294. hXiUQRSì 
  295. NWQRíj1Zë /2 2
  296. ¯ 2
  297. Ò2
  298. PYÅ
  299. PYÅ
  300. TQRíbX
  301. h
  302. †ˇˇˇ34"42B∞4Å edcba`±1234"≥§ëq4"¥†°`¢°a≥$%∂PQíÇ'Cadd7Define Method add)+    S6S2√44    23973.+    T** new-element*Δ    +    U )*old-size4+    V)*j6+    W8+    X8+    X46T2H6U2u6U2NH6V2v6V224$∞2ë`±≤2ë#P
  303. ìa¥Q•2É1b∂RQPÉQ4"43†°`≤#$µP¶íµ¶ëÇ'Cadd!7Define Method add!)+    \6\2√44    29979)+    ]**5*Δ    6]23∞21í4"49†°`≤#$µP¶íµ¶ëÇ'Cadd-new7Define Method add-new)+    a6a2√44    2;97';-+    b**5    *Δ
  304. +    c )*<+    d=+    e=+    f=6b2†6c26c2d6f231ı †
  305. 1`±≤P2í3í 3
  306. ≥32í4"4;†°`≤#$µP¶íµ¶ëÇ'Cadd-new!7Define Method add-new!)+    k6k2√44    2>97'>-+    l**5    *Δ
  307. +    m )*?+    n@+    o@+    p@6l2†6m26m2d6p291ı †
  308. 1`±≤P2í3í 3
  309. ≥32í4"4>†°`≤#$µP¶íµ¶ëÇ'Cremove7Define Method remove)+    u6u2√44    2A9 K7ÉA 1+    v+*K*ñ
  310. *Δ+    v)*B+    ~C+    ~)*j$C+    w    )*M(D+    xE+    yE+    |E+    zE+    {E+    ÄD+    ÄC6v2†46x26Ä236Ä2N6Ä2reverse!2ı †
  311. 2`a4b±RÅ hgfedcQiVRSTì 
  312. JXRSíj1
  313. Ù     ≤ZYí
  314. $PZ3í Y
  315. 1
  316. 1
  317. ÒA
  318. ≤ZYík[aURSíc
  319. §ˇˇˇ≥¥4ëµYëí4"4A†°`≤#$µP¶íµ¶ëÇ'Cremove!7Define Method remove!)+    Ö6Ö2√44    2G9 K7G*+    Ü+*K*ñ
  320. *Δ+    á    )*H6Ü2†6á2AK2ı †
  321. 2`±43"P#1ñ4"4G†°`≤#$µP¶íµ¶ëÇ'B size-setter7Define Generic size-setter)+4%define-generic2J4"4J∞!≤££íá$Cshrink!7Define Method shrink!)+    é6é2√44    2L97L,+    è
  322. **ı*Δ    +    êM+    ëM+    í    M6è2applicable-method?6è2J6ê2
  323. copy-sequenceÆ∞°12ì
  324. ≤2#1ì
  325. 1`±P2ÇP4"4L†°`≤#$µP¶íµ¶ëÇ'CG7Define Method remove!)+    ó6ó2Õ44    2G9 K7    `G 1+    ò+*K*ñ
  326. *Δ+    õ )*P+    ù 0*
  327. copy-state ****** **Q+    ú)*replace.R+    ∂    T+    ∑T+    ∏T+    πT+    πQ6ò2†6õ26ù2<fixed-integer>49
  328. 7ôU1 +    ü 1*U'*ñ!******K
  329. *    *Δ**ı-*replaced1*    src-state5*
  330. dest-state9+    †W+    °W+    ¢W+    §W+    •W+    •)*Z W+    •)*Y[+    ¶)*ı\+    ®]+    ß]+    £]+    §]+    ™]+    ¨W+    ≠W+    ÆW+    ±W+    ∞W+    ≤W+    ≥ W6†2L01=2ì ∞1;r<3Ù G>`=a;bPcQdRe01T2ì 
  331. '41Tíf5V1SÉ61SífV`61TígWaR
  332. b
  333. √ˇˇˇ∞1Ur741=í8í 9>61=í<
  334. ;t41=í`5P1>É961>í61=í<;
  335. t4"46π49
  336. 7[1+    π)*1*%*S!*U*ñ***
  337. *Δ    **+    ∫^+    ª^+    ª)* ^+    º)*ı`+    Ωa+    æa+    øa+    ∫a+    ¬a97)+    π4 4!∞°02s4"; ±ê`0a
  338. bQcRd12S3ì 
  339. 8452Sí6í P782Sí92Sí
  340. TîÅ
  341. 92SíeUaR
  342. b
  343. ¥ˇˇˇ22ı †
  344. 2`±4Åhgfedcba¢£i¢£jk[3PSWV1R4T$µ¶¶YZî[1
  345. Ù 4
  346. ∑SX[3VPR4TQ(µ¶ëë4"4G†°`≤#$µP¶íµ¶ëÇ'C7    Define Method choose++    …+     +    …6…2W46 2√4    297P /+    …**Δ*ß    +    Œb+    Œ)*j b+    À
  347. )*M$c+    Ãd+    œc+    œb46À26œ236œ2N6œ2F`1a∞QÅ gfedcbPhUQRSì 
  348. 'WQRíi2Yë     ±YXí
  349. XjZ`TQRíb
  350. «ˇˇˇ≤≥1ë¥Xëí4"4†°`¢°a≥$%∂PQí∂ßëÇ(C    choose-by7    Define Method choose-by++    ‘+    ’+    ‘6‘2W46‘2√4    2e97àe0+    ‘+*    value-seq*test-seq    *ß
  351. +    Ÿf+    Ÿ-)*j<f+    Ÿ)*
  352. value-elem@i+    ÷)*    test-elemDj+    ◊l+    ⁄    i+    ⁄f46÷26⁄236⁄2N6⁄2F`1a∞QÅ gfedcb2h∞XÅ nmlkjiPoUQRSìo_ _
  353. \XYZì 
  354. ;WQRío^XYío3_ë ±__í
  355. _o_`TQRíb[XYíi
  356. úˇˇˇ≤≥1ë¥_ëí4"4e†°`¢°a¢°b≥$%∂PQRì∂ßëÇ(Ce7Define Method intersection)+    fl6fl2√44    2e97e++    ‡**    sequence2    *    sequence1
  357. +    ·
  358. )*n+    ‚q6‡2†6·297)+    ·+**o*item
  359. 6·2ù∞30!1t4"41ı †
  360. 1`±P2"≥§ë3í4"4e†°`†°a≤#$µPQíµ¶ëÇ'C
  361. difference7Define Method difference)+    Ê6Ê2√44    2t97t++    Á**o    *p
  362. +    Ë
  363. )*u+    Èv6Á2†6Ë297)+    Ë+**o*s
  364. 6Ë2ù∞30!1î 4"41ı †
  365. 1`±P2"≥§ë3í4"4t†°`†°a≤#$µPQíµ¶ëÇ'Cunion7Define Method union)+    Ì6Ì2√44    2x97"x++    Ó**o    *p
  366. +    Ô)*y+    
  367. z6Ó2†6Ô2 concatenate6Ô2t97)+    +**@    *A
  368. 023r4"41ı †
  369. 1`±3≤23#P$µ¶¶íîí4"4x†°`†°a≤#$µPQíµ¶ëÇ'Cremove-duplicates7Define Method remove-duplicates)+    Ù6Ù2√44    2}97 l}
  370. 1+    ı)*Δ    +    ˆ )*    true-test)*~+    ˚+    ˚)*j(+    ˜ )*,Ç+    ˘É+    ¯É+    ¸Ç+    ¸Å6ı2†97Ä)+    ˆ+**@    *A
  371. 023r4"446˜2ù6¯26¸236¸2N6¸2F1ı †
  372. 1`P!≤££íab2c¥SÅ ihgfedRjWSTUì 
  373. )YSTíkµ[Z&Qî Z
  374. ∑[Zíl\bVSTíd
  375. ≈ˇˇˇ∏π2ë∫Zëí4"4}†°`≤#$µPëµ¶ëÇ'Cremove-duplicates!7 Define Method remove-duplicates!)+    62√44    2Ö97Ö*+    )*Δ    +    )*Ü62†62}1ı †
  376. 1`±2"Pì4"4Ö†°`≤#$µPëµ¶ëÇ'CO7Define Method copy-sequence)+    62√44    2O9 ≠Æ7·O1+        +*∞*±    *Δ
  377. +    
  378. )*∞à+     )*≠â+     ä+    
  379. ä+    ä+    )*szä+    
  380. )*j ã+    .*$* ****ç+    é+    )*¿4é+    !)*8è+    ê+    /*T*P*L*H*D*@*<ê+    ë+    ë+    )*¿hë+    )*lí+    )*pì+    î+     î+    î+    é+    à6    26    2H62#%End: (%=) is smaller than start: (%=)62u62NH621 ∞1±3ëí
  381. ±3ë`∞2PíaQPÛ PQÒ
  382. ≤#PQìb¥µ3ë&Rìc∑3Å ihgfed
  383. jQkTlZm\n[ZÛ 
  384. Z
  385. jV3^ío_l
  386. €ˇˇˇ∑SÅooooooo]oPo^o_o_o_o_o__Û 
  387. 7Y3_ío__S_É_
  388. oV3_ío_o_S_ío_o
  389. ÆˇˇˇS4"4O†°`≤#$µPëµ¶ëÇ'Cconcatenate-as7    Define Method concatenate-as)+    #6#2546#2√4    2ï97eï 1+    %+**Δ    *8
  390. +    &ñ+    '    ñ+    )    ñ+    *ñ+    +)*ıñ+    - )*jó+    ./** ***** *ò+    . )*do-copy(ô+    5    ö+    6ö+    6ñ6%2H6&297)+    &)*t6&2H∞1ëı4"46'2#4CONCATENATE-AS not applicable to unbounded sequences6)2c97)+    )***int    6)2H2∞1ë6+2uH6-26.2√497Dõ .+    /-*    *j****+    0ü+    0)* ü+    1    )*M$†+    /°+    2†45`4a∞QÅ gfedcbPhUQRSì 
  391. "WQRíiYj0Z1XÉ21XíjZ`TQRíb
  392. ÃˇˇˇX∞2ëı`P P
  393. ±"≥§ë1í     µ&Å
  394. ∑(≥§§í∞2ë1ì`π3*PìaªQÅhgfedcb¨≠iTQX.≥§Yíj∑ZZR2í1ÉQ4"4`¢°a≥$%∂PQí∂ßëÇ(C{7Define Method concatenate)+    :6:2√44    2{97    {)+    <    ***Δ    6<2 6<2ï6<2N∞°≤2ë21î4"4{†°`≤#$µPëµ¶ëÇ'Creplace-subsequence!7    "Define Method replace-subsequence!++    @+    A+    @6@2Õ46A2√4    2£9 ≠Æ7#£,+    D,*∞*±    *insert-sequence
  395. *Δ+    E
  396. )*∞§+    F¶+    F§6D2H6E2{6E2O≠Æ≠1`P P
  397. ∞4ë`±≤4#
  398. $2ï3≤4%Pìì4"4£†°`¢°a≥$%∂PQí∂ßëÇ(Creverse7Define Method reverse)+    J6J2√44    2ß97=ß0+    K
  399. )*Δ+    M )*j®+    O
  400. /***** **©+    O.* source-elem4*
  401. source-key0* source-done?,* source-next(* source-limit$* source-state ™+    P)*reverse1:´+    [≤+    \≤+    \®6K2u6K2NH6K2H6M29    7+≥.+    Q 1*!*j**Ø*≥*¨
  402. *∞    *Δ*Æ*±)*-+    R¥+    T¥+    V
  403. )*M¥+    W    )*
  404. new-res-stateµ+    X∂01:2ì ;31:í`4;51:ííaPb6R7QÉ87Qr4"4∞±1ë"≥1ëì`¥PÅgfedcba¥1Å mlkjihnSPWZ^]Y1[%∂ßßí^^QXÇP4"4߆°`≤#$µPëµ¶ëÇ'CF7Define Method reverse!)+    `6`2√44    2F97F)+    a)*Δ6a2ß∞1ë4"4F†°`≤#$µPëµ¶ëÇ'C±7Define Method first)+    e6e2√44    2±9    
  405. 7±)+    f+*
  406. *_    *Δ
  407. 6f2 6f2∞°3
  408. 2t4"±†°`≤#$µPëÇ&Csecond7Define Method second)+    j6j2√44    2∫9    
  409. 7∫)+    k+*
  410. *_    *Δ
  411. 6k2 6k2∞°3
  412. 2t4"∫†°`≤#$µPëÇ&Cthird7Define Method third)+    o6o2√44    2º9    
  413. 7º)+    p+*
  414. *_    *Δ
  415. 6p2 6p2∞°3
  416. 2t4"º†°`≤#$µPëÇ&C first-setter7Define Method first-setter)+    t6t2√44    2æ97 æ)+    u **Δ*ñ    4$2`∞P1
  417. ÉP4"4憰`≤#$µ¶PíÇ'C
  418. second-setter7Define Method second-setter)+    y6y2√44    2¿97 ¿)+    z **Δ*ñ    4$2`∞P1
  419. ÉP4"4¿†°`≤#$µ¶PíÇ'C third-setter7Define Method third-setter)+    ~6~2√44    2¬97 ¬)+     **Δ*ñ    4$2`∞P1
  420. ÉP4"4¬†°`≤#$µ¶PíÇ'C∞7Define Method last)+    É6É2√44    2∞9    
  421. 7 ∞)+    Ñ +*
  422. *_    *Δ
  423. 6Ñ2 6Ñ26Ñ2H∞°3≤3ë
  424. Ò2t4"∞†°`≤#$µPëÇ&C last-setter7Define Method last-setter)+    à6à2√44    2≈97≈)+    â**Δ*ñ    4$6â2H2`∞P1±1ë
  425. ÒÉP4"4≈†°`≤#$µ¶PíÇ'Csubsequence-position7"Define Method subsequence-position)+    ç6ç2√44    2«9 K7o«0+    é+*K*pattern
  426. *big+    í )*»+    ñ0*S ****** **À+    ò0*pat-copy-state@*pat-current-element-setter<*pat-current-element8*pat-current-key4*    pat-done?0*pat-next-state,*    pat-limit(*pat-init-state$Ã+    ôÕ+    õ)*searchFÕ+    µ÷+    ∂÷6é2†6í26ò2Q97ó◊1+    ù 1 *”9*–5*1*-*)*%*’!*Œ*S*◊* *
  427. *‘    *…*“*KA*    pat-stateE*    big-stateI* index-stateM*¿Q+    ü
  428. ÿ+    †ÿ+    ¢ÿ+    £
  429. )*Tÿ+    § ‹+    ¶ ÿ+    ®ÿ+    ©ÿ+    ™ ÿ+    ¨ ÿ+    ≠    ÿ+    ∞ÿ+    ±)*Tÿ+    ≤›01?2ì ,?
  430. Ù ?34?í`5?
  431. P64Pí718í?
  432. Òu94?:ì ;<4?í=1?íí 5??34?í>1?í?u34?í`5?
  433. PP
  434. 64Pí
  435. 718í?u4"42ı †
  436. 2`±4Åhgfedcba±3Åoonmlkji≤3ë 
  437. o[^VPRTY_X_4SZ3\#¥•••••ï__
  438. X4QíX4Qí_3Yí1u4"«†°`†°a≤#$µPQíÇ&D<stretchy-collection>7    "Define Class <stretchy-collection>*++    Ω4%define-class-16Ω2fi4"6Ω2fi∞°≤£ëÇ$7 "Define Class <stretchy-collection>)+ 4%define-class-22fi4"fi∞°≤ê≤ê≤êÑ#Cv7
  439. Define Method map-into++    ¿+    ¡
  440. +    ¿6¿2fi46¡2W6¡24    2v97Îv 1
  441. +    √,*Y*
  442.     *Z
  443. *x+    ƒ    )*\·+    Δ‚+    »
  444. ‚+     ‚+    À$‚+    Ã)*  ‚+    Œ‚+    œ
  445. ‚+    –‚+    —")*_‚+    “)* $‰+    ”
  446. Â+    “Â+     ‚+    …‚+    »‚+    «‚+    Δ‚+    ≈‚+    ÷‚+    ÷·6√26ƒ2<6ƒ2%6Δ2G97)+    Δ**\*b    6Δ20∞2ëı4"46 2Q6À2F444$6œ2c6œ2d6œ2e6–216“2 6”26…2#GCan't map into a collection with a different key test than its sources.5Can't map over collections with a different key tests%= is not a mutable collection.∞2ë`±4¢í ’≥P$µ¶ë1í ∫P∞4ëı •∑1ë B∏4ëaπQÅ gfedcbUQRSì 
  447. WQRíh3∫2XíëiªY4XÉTQRíb
  448. —ˇˇˇ
  449. VºΩÆ/Pì∏2ëø®1íìaQbπRÅ hgfedcVRSTì 
  450. )XRSíiø3∫2YíøΩØYí1íìjªZ4YÉURSíc
  451. «ˇˇˇ
  452. ø/Å
  453. ø/Å
  454. ø/4Ç44"4v†°`¢°a£°b¥%&∑PQRì∑®ëÇ)Cv7    Define Method map-into++    ›+    fi
  455. +    ›
  456. 6›2fi46fi2W6fi2√4    2v97mv1+    ‡,**Δ    *Z
  457. *x+    ·    )*\Á+    „Ë+    Â
  458. Ë+    ÁË+    È Ë+    Î
  459. /***** **Ë+    Ï.*src-elem4*src-key0*    src-done?,*src-next(*    src-limit$*src-init È+    ÌÍ+    ÓÍ+    Ó)* DÍ+    Ó)*YHÒ+    Ô)*LÚ+    Û+    ÒÛ+    Ì Û+    ÓÛ+    ÛÛ+    ÙÛ+    Ù)* XÛ+    ı)*Y\Ù+    ˆı+    Ùı+    ˘Í+    ˝    Ë+    ˛Ë+    ˇ#)*_Ë+    )* $ˆ+    
  460. ˜+    ˜+    ˆ+    ÊË+    ‰Ë+    ‚Ë6‡26·2<6·2%6„2G97)+    „**\*b    6„20∞2ëı4"46Á2Q6È24$6˝2c6˝2d6˝2e6˝2F6˛21462 4626Ê2#GCan't map into a collection with a different key test than its sources.5Can't map over collections with a different key tests%= is not a mutable collection.∞2ë`±4¢í Z≥P$µ¶ë1í EP∞4ëı 6∑1ë ’∏4Ågfedcba∏2Å mlkjih
  461. nXoQo^o_o_o[2_Yìo_ _
  462. T4_Rì 
  463. 63]2_íëoW_4_É^
  464. nZ2_ío_oS4_ío_o
  465. 󡡡_o_o_o_o[2_Yì 
  466. +3]2_íëoπ_4_É_
  467. oZ2_ío_o
  468. ºˇˇˇ4∫ª¨-Pìæ2ëøÆ1íìaQbøRÅ hgfedcVRSTì 
  469. *XRSíiø3ø2YíøªØYí1íìjπZ4YÉURSíc
  470. Δˇˇˇ4ø/qø/qø/4r4"v†°`¢°a£°b¥%&∑PQRìÇ(ˇ# compilation (2.1) of array.dylan
  471. # produced with the 1.2 version of mindycomp
  472. nxöæ<Dylan> array.dylan=@
  473. no-default7 Define Constant no-default)+" 6"2list4
  474. init-variable2∞!ë`≤#PÉD<multiD-array>dimensions-slotdimensions-slot-setter
  475. contents-slotcontents-slot-setter    size-slotsize-slot-setter7    Define Class <multiD-array>*++$4%define-class-16$246$2<array>∞°≤£ëÇ$75Define Class <multiD-array>,++%+&+'4 %define-slot22222    2
  476. 4%define-class-2244    make-slot6%2<simple-object-vector>    6'2<fixed-integer>∞!"Ç∞#$Ç∞%&Ç∑®π∫+
  477. °¢¨ï∫-
  478. £§¨ï∫.
  479. •¶ØïìπêπêÑ/Cmake7    Define Method make++,+-+, 6,2    singleton6,2 4<type>6-2
  480. <sequence>4%define-method29 
  481. dimensionsfill7 8.+-**    *c+/)*+0+1 +2    +4-2602error*Need the dimensions or a size for an array612size622622<vector>622head6423ı †
  482. 30`P†ı ±"q≥Pë
  483. Ù     ¥•&2'∏Pëu¥©*P+2u4∞°ë¢`£¢a¥%Q&∑PëÇ(Crow-major-index7Define Method row-major-index++9+:+9692 46:242 97∂ 1+;**indices    *array
  484. +<)*dims!+= )*sum$+>&+?&+@&+A &+B:&+B)*index@&+C)*dimD(+D*+E*+F*+I&+I!6;26=26>2>Number of indices not equal to rank. Got %=, wanted %d indices4forward-iteration-protocol#Array index out of bounds: %= in %=6F2*∞3ë`
  485. a±2ë±Pëˆ ≤#2±Pëì
  486. î2b¥RÅ hgfedcPi¥YÅ onmlkjVRSTìo_ _
  487. ]YZ[ì 
  488. TXRSío_YZío_
  489. Úo_ _
  490. __˜ ≤%_2É
  491.     ∂Q_í_aURSíc\YZíj
  492. ܡˇˇQ04 †°`¢°a≥$Q%∂Pë∂QëÇ'Caref7Define Method aref++N+O+N6N2 46O2<object>42.97
  493. .,+P**"    *#
  494. +P)*)0+Q1+Q06P2apply6P2 4element∞°32ì`≤3Pí04.†°`¢°a≥$Q%∂Pë∂QëÇ'C aref-setter7Define Method aref-setter++U+V+U6U2/46U2 424974++W+*"    *#
  495. *value+X    )*)5+X56W226W2 4element-setter∞°32ì`4a≤Q3PÉQ044†°`¢°a†°b≥$R%∂PQí∂RëÇ'Crank7Define Method rank)+^6^2 46^2429979)+_)*#    6_26_2∞±2ëë049†°`¢°a≥$Q%∂Pë∂QëÇ'C7Define Method size)+e6e2 46e24297 )+f )*#    6f2reduce6f2-6f2∞°
  496. ≤2ëì04†°`¢°a≥$Q%∂Pë∂QëÇ'C    dimension7Define Method dimension++j+k+j6j2 46j242=97    =)+l    **axis    *#
  497. 6l236l2∞±3ë2í04=†°`¢°a¢°b≥$R%∂PQí∂RëÇ'C,7    B(Define Method forward-iteration-protocol    /+p+q+r+s+t+u
  498. +p6p2 46q26s2
  499. <function>42,97©,1+v)*#%+wA+zA+{A+z A+    ÄA+    ÅA+    ÇA+    Ä A+    áA+    àA+    á A+    çA+    íA+    óA+    òA+    ó-A6w26z2 46z297)+|**state    *#
  500. 2
  501. 046Ç2    <boolean>97)+    É+*limit    *C
  502. *#32Ù097)+    â**C    *#
  503. 2097*+    ç**C*#    +    éH43∞21r97
  504. )+    ì
  505. +*C*#    *6
  506. 483`∞P21ÉP4/97)+    ô**C    *#
  507. 204values
  508. ∞9ë°¢`£¢a£¢bR$µPQíµRë°¢`£¢a£¢b¶¢cS'µPQRìµSë°¢`£¢a£¢bR(µPQíµRë°¢`£¢a)µPQí°¢`£¢a*µ´PQì°¢`£¢a£¢bR,µPQíµRëgfedcba`ΩP0Q1R2S3T4U5V6W7x4,†°`¢°a¢°b£°c£°d£°e£°f£°g£°h¥%XWVUTSRQ&∑Pë∑QRSTUVWXòÇ(Cbackward-iteration-protocol7    B)Define Method backward-iteration-protocol    /+    û+    ü+    †+    °+    ¢+    £
  509. +    û6û2 46ü26°2@42L97
  510. ûL1+    •)*#%+    ¶M+    ©M+    ∞M+    ±M+    ∞    M+    ∂M+    ∑M+    ∂ M+    ºM+    ¡M+    ΔM+    «M+    Δ-M6•26©2 46©297)+    ™**C*#    1
  511. Ò497)+    ≤+*F*C    *#
  512. 21Ù97)+    ∏**C    *#
  513. 2097*+    º**C*#    +    ΩQ43∞21r97
  514. )+    ¬
  515. +*C*#    *6
  516. 483`∞P21ÉP4/97)+    »**C    *#
  517. 204K∞9ë
  518. ˇ°¢`£¢a$µPQí°¢`£¢a£¢b&µPQRì°¢`£¢a£¢bR'µPQíµRë°¢`£¢a(µPQí°¢`£¢a)µ™PQì°¢`£¢a£¢bR+µPQíµRëgfedcba`ºP0Q1R2S3T4U5V6W7x4L†°`¢°a¢°b£°c£°d£°e£°f£°g£°h¥%XWVUTSRQ&∑Pë∑QRSTUVWXòÇ(C
  519. initialize7Define Method initialize++    –+    —+    – 6–246—242T9 7AT1+    —**    *#+    ‘ )*U+    ÿ    V+    ⁄
  520. V+    €    V+    ‹)*
  521. total-sizeV+    ›W+    fiW+    ›W6‘26ÿ2,Can't make a <multiD-array> with 1 dimension6⁄2as6⁄26⁄26€2<6€2-6€26‹2
  522. 6›26›230`∞Pë
  523. ı     ±"Å
  524. ≥§PíaµQ4Ç∂ß
  525. 4∏ìaQbπR4Ç∫§+Q,2ïbΩR4ÇR4T†°`¢°a≥$Q%∂PëÇ'C37Define Method element)+    ‚6‚246‚24239default7&3,+    „**)    *#
  526. +    ‰    )*Z[+    Â\+    Á\6„2436Â26Á23Z1ı †
  527. 1`P†ı ±3≤2r≥3≤2$Pt43†°`¢°a≥$%∂PQíÇ'C87    Define Method element-setter++    Ï+    Ì+    Ï
  528. 6Ï246Ì242897 8)+    Ó +*)*#    *6
  529. 486Ó23`∞P2±1ÉP44/8†°`¢°a≥$%∂ßPQìÇ(C7Define Method size)+    Ú6Ú246Ú24297)+    Û)*#    6Û2    2∞04†°`¢°a≥$Q%∂Pë∂QëÇ'C shallow-copy7Define Method shallow-copy++    ˜+    ¯+    ˜6˜2442_97_++    ˘)*#    +    ˙)*    new-array`+    ˙`6˘26˘26˘26˙2map-into6˙2identity∞°"2≥ì`¥P•2ì04_†°`†°a≤#Q$µPëµQëÇ&C7Define Method dimensions)+    ˛6˛246˛24297)+    ˇ)*#    6ˇ22∞04†°`¢°a≥$Q%∂Pë∂QëÇ'ˇ# compilation (2.1) of vec.dylan
  530. # produced with the 1.2 version of mindycomp
  531. nxöæ<Dylan>    vec.dylan=@vector-prev-state7!Define Constant vector-prev-state,+&+& )*+*+*    6&2<vector>4<type>6&2<fixed-integer>97)+(**state*vec    1
  532. Ò4list4<object>4
  533. init-variable2†°`¢°a#¥PQí¥•ëbR`∂'PÉ@vector-next-state7!Define Constant vector-next-state,+0+0 )* +4
  534. +4    602460297 )+2***    1
  535. 4    4
  536. 4 2 †°`¢°a#¥PQí¥•ëbR`∂'PÉ@vector-finished?7  Define Constant vector-finished?-+:+;+:
  537. )* +>+>    6:246:297)+<+*limit*    *
  538. 21ı4    4 2†°`¢°a¢°b#¥PQRìcS`µ&PÉ@vector-current-key7"Define Constant vector-current-key,+D+D )*+H+H    6D246D297)+F***    14    4
  539. 4 2†°`¢°a#¥PQí¥•ëbR`∂'PÉ@vector-current-element7&Define Constant vector-current-element,+N+N )*+R+R    6N246N297)+P***    6P2element∞21í4    4
  540. 4 2†°`¢°a#¥PQí¥•ëbR`∂'PÉ@vector-current-element-setter7    "-Define Constant vector-current-element-setter-+X+Y+X )* +]+]    6X2
  541. 46X26Y297
  542. )+[
  543. +**    *value
  544. 6[2element-setter3`∞P21ÉP4    4
  545. 4 2†°`¢°a£°b$µPQRìµ¶ëcS`∑(PÉ@vector-copy-state7!Define Constant vector-copy-state,+c+c )*+g +g    6c246c297)+e***    14    4
  546. 4 2†°`¢°a#¥PQí¥•ëbR`∂'PÉCforward-iteration-protocol7(Define Method forward-iteration-protocol)+j6j244%define-method2"97
  547. "++k)*+l$+m$6k2values6k2size6k2 6k26l26l26m26m2∞
  548. ±1뢣§•¶ßx4    "†°`≤#$µPëÇ&Cbackward-iteration-protocol7)Define Method backward-iteration-protocol)+p6p244#2'97'++q )*+r(+s(6q2%6q2&6q26q26r26r26s26s2∞±1ë
  549. ˇ¢£§•¶ßx4    '†°`≤#$µPëÇ&C=7Define Method =)+y6y244#2)97G).+z**vec2*vec1    +{**size2*size1*+{)*index-+|0+0+-6z2&4∞2ë∞1ëa`PQı 5
  550. bPcRdSRÛ 
  551. ±2Tí±1TíÙ R
  552. b
  553. Ÿˇˇˇ
  554. TPı4    )†°`†°a≤#$µPQíÇ&Cmap-as7    Define Method map-as++    Ö+    Ü+    Ö
  555. 6Ö2<class>46Ö2
  556. <function>6Ü24#2297µ21 +    Ö    ,* more_vectors*vector    *function
  557. *cls+    â    )* next-method5+    ã:+    å:+    ç)*&:+    é)*result<+    é
  558. )*key=+    è?+    ë=+    í :+    ï:+    ñ:+    ó)*&:+    ò)*>A+    ò
  559. )*@B+    ôC+    ö
  560. C+    ôC+    úB+    ì:+    ä:4apply4make-next-method-function6â2subtype?6â26ã2empty?6å2&6ç2make&446í2every?6í2rcurry6í2    instance?6ï2reduce97)+    ï**b*a    6ï2min6ï2&∞2±1ër4    4
  561. &6ô2D6ö2map6ö2∞°04321ñ`≤4£í †¥1ë 8µ2ëa∂4'Qìb
  562. cQdSeTSÛ 
  563. 3∏2UíëfπVRUÉS
  564. c
  565. ŸˇˇˇR∫ª¨£í1í QΩ.øØØíµ2ë1ìa∂4/Qìb
  566. cQdSeTSÛ 
  567. "ø3∏2UíøªØUí1íìfπVRUÉS
  568. c
  569. œˇˇˇRPpPp4    2†°`¢°a£°b¥%&∑PQRìÇ(Cconcatenate-as7Define Method concatenate-as)+    †6†2346†24#2R97pR1+    †+*6*7    *9
  570. +    £)*;S+    §T+    •T+    ß    T+    ®T+    ©)*lengthT+    ™)*>U+    ™ )*do_copyW+    ±
  571. X+    ≤X4D4E6£2F6£26§2I6§2J6§2K6ß2L97)+    ß**seq*int    6ß2&2∞1ë4    4
  572. 6®2&6©2H&4976Y.+    ´+*>*7    *
  573. +    ¨    ]+    ¨)* ]+    ¨)*@^+    ≠_+    Æ_6¨2&443`
  574. a∞2ëbPcQdRQÛ 
  575. ±2Tíe≤U0SÉP
  576. `Q
  577. a
  578. ’ˇˇˇS∞°0321ï`≤3£í 
  579. aQ Q
  580. ¥µ¶£í1í 
  581.  Pp∑(π™™íª2ë1ìaº3-Qìb£ÆcR/π™Síd∑TT
  582. 2í1ÉR4    R†°`¢°a≥$%∂PQíÇ'Cmember?7Define Method member?)+    ∂6∂2
  583. 46∂24#2`9test7`*+    ∑**7    *
  584. +    ∏ )*ab6∑2==6∏4catch97;,+    ∏)*return+*    *a*7+    π    f+    π
  585. )*@ f+    ∫ i97g)+    ∏4D4throw∞°02s4    6π2&44 ±ê`
  586. a≤0ëbQcRQÛ 12≥0Síí     PÅ
  587. Q
  588. a
  589. ‘ˇˇˇ4    4
  590. 1ı †
  591. 1`±3P2"≥§ëq4    `†°`¢°a≥$%∂PQíÇ'CG7Define Method empty?)+    ø6ø244#2G97G)+    ¿)*76¿2&∞1ë
  592. Ù4    G†°`≤#$µPëÇ&CI7    Define Method every?)+    ≈6≈2446≈24#2I97 AI/+    ≈+*6*7    *proc
  593. +    »)* next_methodl+    … n+    œn+    “ n+    ‹n+    ›n4D4E6»2G6…4e97?-+    …)*g**m*7+         p+     
  594. )*@ p+    Àr+    Õp97g)+    …4D4j∞°02s4    6 2&43 ±ê`
  595. a≤0ëbQcRQÛ 
  596. 1≥0Síë 
  597. PÅQ
  598. a
  599. “ˇˇˇ4    4
  600. 6œ2I6œ2J6œ2K6œ297 U1+    “)*g+*m    *6*7+    ”    s+    ‘s+    ’)*szs+    ’
  601. )*@u+    ÷w+    ◊    w+    ÿ)*>w+    ⁄u97g)+    “4D4j∞°02s4    6”2L97)+    ”**N*O    6”2P6”2&∞2±1ër4
  602. 6‘2&6÷2D46◊2Q6◊2J6◊24 ±ê`≤#±§§íµ0ë1ìa
  603. b•cRdSRÛ 
  604. (∂2∑0Tí∏π™Tí1íìeU 
  605. PÅR
  606. b
  607. …ˇˇˇ∞°0321ï`≤1ë ≥32$µ¶ëë
  608.  ∑∏©™í1í ≥312+µ¶ëë
  609. Pê4    4
  610. I†°`¢°a≥$%∂PQí∂ßëÇ(Csubsequence-position7"Define Method subsequence-position)+    ·6·244#2z9 acount7%z    1+    ‚+*{*pattern
  611. *big+    „)*a|+    ‰)*v+    Ê)*pat-szÄ+    ÁÅ+    ËÅ+    È    Å+    ÍÅ+    Î)*chÅ+    Î
  612. )*@É+    Ï0Ö+    Ó Ö+    ÓÅ+        Å+    ÒÅ+    Ò)*ch1Å+    ÚÜ+    Û
  613. )*ch2Ü+    Û
  614. )*@ à+    Ùä+    ı)ä+    ˜ä+    ˜Å+    ˙)*searchÅ+        
  615. ã6‚2d6„2&497Yå0+    ¸1*}*~*a
  616. *v    *å*Ç*{*pat-key!*big-key%*1)+    ˝ ç+    ˛ç+    ç+    ç+    ç+    
  617. ç+    ç480˜ 7
  618. Ù :1:
  619. :
  620. 
  621. 7
  622. Òt92Ù 3∞49í∞58íí
  623. 1:9
  624. 8
  625. 7t1:
  626. :
  627. 
  628. 7t4    4
  629. 2ı †
  630. 2`±4ëa±3ëbRcS
  631. ı 
  632. S
  633. ı V≤3
  634. íd
  635. eQfUgVUÛ 
  636. 0P≤4WíTí 1
  637. ÒA
  638. Û
  639.  
  640. U
  641. e
  642. ¡ˇˇˇWQÚ WS
  643. ı x≤3
  644. íd≤3
  645. íe
  646. fQ
  647. ÒgVhWVÛ 
  648. FP≤4XíTí $P≤4X
  649. íUí 1
  650. ÒA
  651. Û
  652. 
  653.  
  654. V
  655. f
  656. ´ˇˇˇXQ
  657. ÒÚ Xd34PQTR#¥••••îTT
  658. 1t4    z†°`†°a≤#$µPQíÇ&Cz7"Define Method subsequence-position++    
  659. +    +    
  660. 6
  661. 2
  662. <byte-string>44#2z9 a{7ûz 1+    +*{*}
  663. *~+    )*aë+    )*ví+    )*Çì+    î+    î+        î+    î+    )*Ñî+    
  664. )*@ï+    0ñ+     ñ+    î+        î+    î+    )*áî+    ó+     
  665. )*âó+     
  666. )*@ ò+    !ô+    ")ô+    $ô+    ' î+    ()*åî+    7
  667. ö+    :î+    :)*pat-lastî+    ;õ+    < )*    last-charõ+    =)*skipù+    =
  668. )*i$ü+    >°+    >ü+    @**do-skip*å"ü+    L£+    Y£62d62&497Yå0+    *1*}*~*a
  669. *v    *å*Ç*{*é!*è%*1)+    + •+    ,•+    .•+    /•+    0•+    2
  670. •+    4•480˜ 7
  671. Ù :1:
  672. :
  673. 
  674. 7
  675. Òt92Ù 3∞49í∞58íí
  676. 1:9
  677. 8
  678. 7t1:
  679. :
  680. 
  681. 7t4    4
  682. 6<2H6<2&fill46>2as6>297-§.+    A1*†*§*ú*å*û    *~*v*{!*1%+    B®+    D®+    E)*char®+    F    ©+    H
  683. ©46H2ß6H290˜ ∞19í`P2ı     394Ò948t59∞6±¢Píí8r97@å.+    N    1*å*}
  684. *~    *Ç*§*{*é*è!*1%+    O ´+    P ´+    R
  685. ´+    T
  686. ´+    V´47
  687. Ú 6
  688. Ù 90916
  689. Òr∞28í∞37íı
  690. 498
  691. Ò7
  692. Ò6t0916r2ı †
  693. 2`±4ëa±3ëbRcS
  694. ı 
  695. S
  696. ı V≤3
  697. íd
  698. eQfUgVUÛ 
  699. 0P≤4WíTí 1
  700. ÒA
  701. Û
  702.  
  703. U
  704. e
  705. ¡ˇˇˇWQÚ WS
  706. ı x≤3
  707. íd≤3
  708. íe
  709. fQ
  710. ÒgVhWVÛ 
  711. FP≤4XíTí $P≤4X
  712. íUí 1
  713. ÒA
  714. Û
  715. 
  716.  
  717. V
  718. f
  719. ´ˇˇˇXQ
  720. ÒÚ XP†ˆ d34PQTR#¥••••îTT
  721. 1tR
  722. Òd≤3Tíe∂ß( )Rïf
  723. gThWiXWÛ 
  724. TYÒj∫ZVª¨≤3YííÉW
  725. g
  726. ◊ˇˇˇghVWTXU4Q-¥••íWX34RW.¥••••îXWT1r4    z†°`†°a≤#$µPQíÇ&Creplace-elements!7    Define Method replace-elements!,+    ^+    _+    `+    ^6^246_244#2¨9{7^¨0+    b    ,*{* new_value_fn    *    predicate
  727. *7+    b
  728. )*@≠+    c∞+    d∞+    e    )* this_element ∞+    f ±+    g±+    j≠6b2&44
  729. `∞4ëaPbQPÛ 
  730. F1
  731. ı 
  732. 8±4Ríc3Së  2Sëd≤T4RÉ1
  733. 1
  734. ÒA
  735. P
  736. `
  737. ´ˇˇˇ44    4
  738. ¨†°`¢°a¢°b≥$%∂PQRì∂ßëÇ(Cdo7Define Method do)+    o6o2446o24#2≥97~≥1+    o+*6*7    *m
  739. +    r)*o¥+    s    µ+    s)*@ µ+    t µ+    u    µ+    vµ+    w)*&µ+    w
  740. )*@∑+    x∏+    y∏+    |µ4D4E6r2G6s2&46t2I6t2J6t2K6t26u2L97)+    u***v    6u2P6u2&∞2±1ër4    4
  741. 6x2D6y2Q6y2∞°0321ï`≤1ë %
  742. a≥2ëbQcRQÛ 3¥2SíÅQ
  743. a
  744. ‚ˇˇˇµ∂ß®í1í :π*ª¨¨í≥2ë1ìa
  745. bQcRdSRÛ Ω3¥2Tíæ∂ØTí1íÉR
  746. b
  747. ⁄ˇˇˇPp4    ≥†°`¢°a≥$%∂PQíÇ'Cfill!7Define Method fill!)+    Ä6Ä246Ä2
  748. 4#2∫9 startend77∫,+    Ç,*last*first    *
  749. *7+    É)*æΩ+    É
  750. )*¢ ¿+    Ñ¡6Ç2P6Ç2&41 ∞1±4ëí
  751. ±4ë`2aPbQcRQÛ 3d≤T4SÉQ
  752. a
  753. ‚ˇˇˇ4    ∫†°`¢°a≥$%∂PQíÇ'C
  754. copy-sequence7Define Method copy-sequence)+    à6à244#2¬9 ªº7r¬
  755. 1+    â+*æ*ª    *7
  756. +    ä)*src-sz√+    ã)*æƒ+    åΔ+    çΔ+    éΔ+    ê)*vΔ+    ë    )*> «+    ë)*    src-index»+    ë)*1 …+    íÀ+    î»6â2&6é2error%End: (%=) is smaller than start: (%=)6ê2H6ê2class-for-copy&44∞3ë`1 1PÚ 1
  757. P
  758. Pa2QÛ Q2Ò
  759. ±"Q2ìb≥¥3ë%Rìc2d
  760. eRfTgUhVUÛ 
  761. ∂3Wíi∑YSXÉT
  762. dU
  763. e
  764. ’ˇˇˇS4    ¬†°`≤#$µPëÇ&Caref7Define Method aref)+    ö6ö244#2Œ97Œ,+    õ **indices*7    +    úœ+    ûœ+    üœ6õ2&46û2Ã5Invalid number of indices for %=.  Expected 1, got %d1∞
  765. ı ±2±1
  766. ír≤#21∞s4    Œ†°`≤#$µPëÇ&C aref-setter7Define Method aref-setter)+    £6£244#2—97 —,+    § +*–*7    *new
  767. +    •“+    ß“+    ®“6§2&446ß2Ã5Invalid number of indices for %=.  Expected 1, got %d1∞
  768. ı 3`±P2≤1
  769. íÉP≥$21∞s4    4
  770. —†°`≤#$µ¶PíÇ'C&7Define Method size)+    ¨6¨246¨24#2&97&)+    ≠)*v    6≠2Ã8The array method for size must be overridden by vectors.∞!ë04    &†°`¢°a≥$Q%∂Pë∂QëÇ'C
  771. dimensions7Define Method dimensions)+    ∞6∞246∞2
  772. <sequence>4#2÷97÷)+    ±)*’    6±276±2&∞±2ëë04    ÷†°`¢°a≥$Q%∂Pë∂QëÇ'C7    Define Method element-setter)+    ∑6∑2
  773. <byte-vector>46∑24#297)+    ∏+*1*’    *
  774. 6∏2Ã'%= is not an integer between 0 and 255.∞!3r4    4
  775. †°`¢°a≥$%∂ßPQìÇ(C7    Define Method element-setter)+    ª6ª2<buffer>46ª24#297)+    º+*1*’    *
  776. 6º2Ã'%= is not an integer between 0 and 255.∞!3r4    4
  777. †°`¢°a≥$%∂ßPQìÇ(ˇ# compilation (2.1) of string.dylan
  778. # produced with the 1.2 version of mindycomp
  779. nxöæ<Dylan> string.dylan=Cas7Define Method as*++#4    singleton6#2<string>4<type>4%define-method297)+$**
  780. collection*clas    14list∞°ë¢`°¢a≥$%∂PQíÇ'C7    Define Method as*++'46'246'2 <collection>4297)+(***    6(26(2
  781. <byte-string>∞°1r4    ∞°ë¢`£¢a¥%&∑PQíÇ(C<7Define Method <)++6+2442
  782. 97 
  783. )+, **string2*string1    6,4catch97ü1+,)*return***+.
  784. +/ .*elem*key*done?*next *limit*init+0+0)*state<+1)*char1@+2+4)*char2D+5 +0 +997)+,4apply4throw∞°02s4    6.2forward-iteration-protocol4$3 ±ê`≤0Å fedcba1g≥WÅ mlkjihQn^o[WXYì 
  785. \]WXíoT0_Rì 
  786. DV0_ío__Ú     PÅ
  787. __¯     PÅ
  788. ZWXíhS0_ío_n
  789. 롡ˇT0_Rì 4    4<object>∞21!≤£ëq4    
  790. †°`†°a≤#$µPQíÇ&C as-lowercase7Define Method as-lowercase)+>6>2442&97&)+?)*string6?2map6?2&∞°1r4    &†°`≤#$µPëÇ&C as-uppercase7Define Method as-uppercase)+B6B2442*97*)+C)*(6C2)6C2*∞°1r4    *†°`≤#$µPëÇ&C
  791. as-lowercase!7Define Method as-lowercase!)+F6F2442,97,)+G)*(6G2map-into6G2&∞1°1s4    ,†°`≤#$µPëÇ&C
  792. as-uppercase!7Define Method as-uppercase!)+J6J2442/97/)+K)*(6K2.6K2*∞1°1s4    /†°`≤#$µPëÇ&Celement-setter7    Define Method element-setter*+R
  793. +Q
  794. 6R2 46R2<fixed-integer>42197    1)+S    +*index*(    *new
  795. 6S2error6S2make6S2 <type-error>valuetype6S2<byte-character>∞±¢#3$•ïq4    4%1†°`¢°a≥$%∂ßPQìÇ(C17    Define Method element-setter*+W
  796. +V
  797. 6W2<unicode-string>46W2242197    1)+X    +*4*(    *5
  798. 6X266X276X289:6X2 <character>∞±¢#3$•ïq4    4%1†°`¢°a≥$%∂ßPQìÇ(C
  799. copy-sequence7Define Method copy-sequence*+\+[ 6\2 442?9 startend75?.+]+*last*@    *vector
  800. +^)*src-szB+_)*CE+`)*szG+a    )*result H+bJ6]2size6`276`2 L6a2
  801. copy-bytes∞3ë`1 1PÚ 1
  802. P
  803. PaQ2Òb±¢#Rìc¥S
  804. 32RÖS4    ?†°`≤#$µPëÇ&Cconcatenate-as7Define Method concatenate-as+++h +g 46h2 442N97N1+g+* more_vectors*D    *cls
  805. +j)* next-methodO+l    )* vector-countR+nT+o    T+qT+r    )*
  806. second-vectorT+sV+t)*size1 V+v)*size2X+w
  807. )*KZ+x    \+y\+{V+}T+~T+T+    Å
  808. T+    ÇT+    É)*lengthT+    Ñ
  809. )*K ]+    Ö_+    Ü_+    á_+    á)*src8_+    á)*I<`+    á)*4@b+    à)*Dc+    Öd+    Ü    d+    ád+    ä c+    å_4"4make-next-method-function6j2L6n2?6q2first6r2    instance?6r2 6v27L6w2M6}2subtype?6}2<vector>6~2every?6~2rcurry6Å2reduce97)+    Å**seq*int    6Å2L2∞1ë4    4%L4$∞°0321ï`≤1ëaQ
  810. ı ≥2qQ
  811. ı 5¥1ëbµR¶í %≤2ëc≤Rëd∑3(STìeπU
  812. 2
  813. SÖπUSR
  814. TÖUPp∫3´í 
  815. bR R
  816. ºΩ•¶í1í 
  817.  Ppæ/øØØí≤2ë1ìb∑3/Rìc1døTÅ jihgfe2k≤2ël
  818. m[n\o]oXTUVì 
  819. 7ZTUíoπS_^
  820. _ÖWTUíe_o_k≤_ëo_l__o_m
  821. ±ˇˇˇπS_^
  822. _ÖS4    N∞°ë¢`°¢a≥$%∂PQíÇ'ˇ# compilation (2.1) of list.dylan
  823. # produced with the 1.2 version of mindycomp
  824. nxöæ<Dylan>
  825. list.dylan=Cmake7    Define Method make*++$4    singleton6$2<list>4<type>4%define-method29
  826. sizefill731+&    ,**    *keys
  827. *cls+&)*i +&)*list +' 
  828. +)
  829. +)++)*result+,+,6'2pair6+2apply6+2
  830. initialize
  831. `2abPcRdQPÛ 
  832. P
  833. `∞1TíeUb
  834. fiˇˇˇT`±¢P3ÉP44<object>∞°ë¢`≥$%∂Pë∂ßëÇ(@list_fip_next_state7#Define Constant list_fip_next_state)+7672497)+8**state*    682tail∞1ë444
  835. init-variable2†°`†°a"≥PQí≥§ë`µ&PÉ@list_fip_finished-state?7(Define Constant list_fip_finished-state?)+<6<2497)+=+*limit*    *
  836. 2ı4442†°`†°a"≥PQ§ì`µ&PÉ@list_fip_current_key7$Define Constant list_fip_current_key)+A6A249791+B***    +C+C)*key+D
  837. )*scan +E!+F!+C !+I!+I6F2errorState not part of list?6C2
  838. `2aPbQcS1ı 
  839. !Sı     ∞!Å
  840. P
  841. `≤SëdTa
  842. ŒˇˇˇR4442†°`†°a"≥PQí≥§ë`µ&PÉ@list_fip_current_element7(Define Constant list_fip_current_element)+O6O2497)+P***    6P2head∞1ë4442$†°`†°a"≥PQí≥§ë`µ&PÉ@list_fip_current_element-setter7 /Define Constant list_fip_current_element-setter)+T 6T246T297    )+U    +**    *value
  843. 6U2 head-setter3`∞P1ÇP4442'†°`¢°a¢°b#¥PQR쥕ë`∂'PÉ@list_fip_copy_state7#Define Constant list_fip_copy_state)+Y6Y2497)+Z***    14442+†°`†°a"≥PQí≥§ë`µ&PÉCforward-iteration-protocol7(Define Method forward-iteration-protocol)+]6]2442-97
  844. -++^)*+_.+`.6^2values6^26^26_26_2$6`2'6`2+∞1°¢£§•¶x4-†°`≤#$µPëÇ&Cempty?7Define Method empty?)+h6h2 <empty-list>4420970)+i)*40†°`≤#$µPëÇ&C07Define Method empty?)+l6l2<pair>4420970)+m)*40†°`≤#$µPëÇ&Cclass-for-copy7Define Method class-for-copy)+r6r24425975)+s)*6s2†445†°`≤#$µPëµ¶ëÇ'Cmember?7Define Method member?)+x6x244279test7%7-+x**l    *)
  845. +z)*89+{)*done;+})* lapped-slow
  846. <+};6x2==6}4catch97y1+})*return-*?*)
  847. *8    *=*:+~B+B+)*slow B+    Ç)*fastE+    Ñ G+    ÖG+    Ü
  848. G+    áG+    äG+~G+G+    ÄG+    éB97C)+}44throw∞°02s4626Ñ2&6 ±ê`0a≤0ëbQcRd1eU U
  849. Sı 
  850. I23≥Sëí     PÅ
  851. TSı 414
  852. ≤SëeUa4 T
  853. ≤≤TëëfVb
  854. 󡡡441ı †
  855. 1`ab±R3PQ2"≥§ëë447†°`≤#$µ¶Píµ¶ëÇ'Cmap7Define Method map++    î+    ï+    î 6î2
  856. <function>46ï2142J97J)+    î+*more*
  857. collection    *proc
  858. 4J†°`¢°a≥$%∂PQíÇ'Cmap-as7    Define Method map-as++    ú
  859. +    ù+    ú
  860. 6ú26ú246ú2K42P97jP
  861. 1+    ú    ,*
  862. more-lists*:    *O
  863. *a_class+    ü )* next-methodQ+    †T+    °T+    °)*:T+    °)*RV+    •!)*W+    †X+    °X+    ¢X+    £X+    §
  864. X+    ßX+    ´T44make-next-method-function6ü2every?6ü2rcurry6ü2    instance?6ü26•2any?6•2@6†26°2J6¢26¢26¢2&6ß2reverse!∞°04321ñ`≤≥§•í1í R2a1bcQdReSfTıgW W
  865. ∂≥ßíUí 
  866. "∏TëgWaπ®UíhXb∫ª3ºTëπ¨UíìVíiYc
  867. ∑ˇˇˇΩVqPp4P∞°ë¢`£¢a°¢b¥%&∑PQRìÇ(C]7Define Method any?)+    ±6±2K46±2142]97])+    ≤+*M*:    *O
  868. 4]†°`¢°a≥$%∂PQíÇ'CZ7Define Method every?)+    ∑6∑2K46∑2142Z97Z)+    ∏+*M*:    *O
  869. 4Z†°`¢°a≥$%∂PQíÇ'Cadd7Define Method add)+    æ6æ2442a97a)+    ø**new*:    6ø26ø2∞°12s44a†°`≤#$µP¶íÇ'Cadd!7Define Method add!)+    ƒ6ƒ2442d97d)+    ≈**c*:    6≈2∞12r44d†°`≤#$µP¶íÇ'Cremove7Define Method remove)+     6 2442f9 8count7sf1+     +*g*)
  870. *:+     )*8h+    Õ)*i+    œ
  871. )*    remainingj+    –k+    —k+    “k+    ’k+    ÷k+    ‘k+    ⁄k6 2@6–2&6—26’26⁄2^2ı †
  872. 2`a4bRı 
  873. O1
  874. ˆ 6P±Rë3í ≤Rëb1     1
  875. A
  876. ≥±RëQía≤Rëb
  877. ≥±RëQía≤Rëb
  878. §ˇˇˇ¥Qq44f†°`≤#$µP¶íÇ'Cremove!7Define Method remove!)+    fl6fl2442m9 8g7¢m1    +    fl+*g*)
  879. *:+    ·)*8n+    ‚)*o+    „)*prevp+    Â
  880. )*l q+    Ê)s+    Ás+    Ës+    È s+    Í    s+    Îs+    Ïs+    Ìs+    Ós+    Ôs+    s+    Òs+    ıs6fl2@6Ê2&6Ë26Í2 tail-setter2ı †
  881. 2`4ab4cSı 
  882. }1
  883. ÙdT T
  884. P±Së3í 
  885.  Sb≤Sëc
  886. DR #≤Sëd≥TRÇ≤Sëc1     1
  887. A
  888. ≤Sëab≤Sëc1     1
  889. A
  890. vˇˇˇQ44m†°`≤#$µP¶íÇ'Cremove-duplicates7Define Method remove-duplicates)+    ˝6˝2442u987nu1
  891. +    ˝)*:    +    ˝)*8v+    ˇ)*w+    )*rx+    
  892. )*l y+    z+    z+     z+    z+    )*nextz+    {+        {+    
  893. z+     z+     )*cz+    
  894. }+    }+    z+    z6˝2@62762&6286262t1ı †
  895. 1`ab2cSı 
  896. I±≤Së≥Së$Pî     ≥Sëc
  897. ,R µ≤SëëdTe∂URÇTb≥Sëc
  898. µ≤SëëdTaTb≥Sëc
  899. ™ˇˇˇQ4u†°`≤#$µPëÇ&Cremove-duplicates!7 Define Method remove-duplicates!)+    62442~987f~1+    )*:    +    )*8+    )*Ä+    )*rÅ+    
  900. )*l Ç+    É+     É+    !    É+    "É+    #É+    $É+    %É+    &É+     É+    É+        É+    *É62@62762&6286!2t1ı †
  901. 1`2ab2cSı 
  902. A±≤Së≥Së$Pî 'R ≥SëdµTRÇ≥Sëc
  903. ≥Sëab≥Sëc
  904. Sb≥Sëc
  905. ≤ˇˇˇQ4~†°`≤#$µPëÇ&Creplace-subsequence!7"Define Method replace-subsequence!)+    /6/246/2
  906. <sequence>42Ñ9 startend7™Ñ
  907. 1 +    1,*stop*Ü    *seq
  908. *:+    2)*à+    4)*rã+    4
  909. )* å+    5ç+    8 å+    9å+    <å+    =å+    =)*
  910. after-holeå+    >
  911. )*indexé+    <ê+    = ê+    ?ê+    ?å+    B")*èå+    C)*elt(í+    D)*|,ì+    E
  912. ï+    Hí+    Ií6126526924-6D2t∞4í`Pa
  913. b2cRdSRÚ 
  914. ±QëaR
  915. b
  916. „ˇˇˇ1 
  917. 2≤3ëA±Qëb2cRdSeU1Ù 
  918. ±TëfVbU
  919. gWc
  920. ›ˇˇˇTb3c≥SÅ ihgfedWSTUì 
  921. YSTíj∞Zík[l¥\QÇ[aVSTíd
  922. —ˇˇˇRc¥SQDZPq4ц°`¢°a≥$%∂PQíÇ'Creverse7Define Method reverse)+    N6N2442ñ97#ñ.+    N)*:+    P)*ó+    R
  923. )*lò+    Sô+    T    ô+    Wô6S26S2&6T2`1aQı 
  924. ∞±QëPí`≤Qëa
  925. „ˇˇˇP4ñ†°`≤#$µPëÇ&C^7Define Method reverse!)+    \6\2442^97'^0+    \)*:+    ^)*ö+    `
  926. )*lõ+    aú+    b)*tú+    cù+    dù+    gú6a26b2t`1aQı 
  927. ∞QëbPc±SQÇQ`Ra
  928. flˇˇˇP4^†°`≤#$µPëÇ&C=7Define Method =)+    s6s2442ü97ü)+    t**b*a    4ü†°`†°a≤#$µPQíÇ&Cü7Define Method =)+    x6x21442ü97ü)+    y**°*¢    4ü†°`†°a≤#$µPQíÇ&Cü7Define Method =)+    }6}23442ü97ü)+    ~**°*¢    6~2&6~2∞2ë∞1ëÙ ±2ë±1ëÙ4ü†°`†°a≤#$µPQíÇ&ˇ# compilation (2.1) of deque.dylan
  929. # produced with the 1.2 version of mindycomp
  930. nxöæ<Dylan> deque.dylan=D<deque-element>deque-element-datadeque-element-data-setterprev-deque-elementprev-deque-element-setternext-deque-elementnext-deque-element-setter7    Define Class <deque-element>*++94%define-class-16924list692<object>∞°≤£ëÇ$7=Define Class <deque-element>,++:
  931. +; +<4 %define-slot2222224%define-class-224    4    make-slot init-keyworddata
  932. init-value∞!"Ç∞#$Ç∞%&Ç∑®π∫+
  933. °¢,-ó∫.
  934. £§/ó∫/
  935. •¶/óìπêπêÑ/D<deque>sizedeque-size-setter
  936. deque-headdeque-head-setter
  937. deque-taildeque-tail-setter7
  938. Define Class <deque>*++J    46J24    6J2<stretchy-collection>6J2<mutable-sequence>∞°≤£§íÇ%7BDefine Class <deque>0++K+L+K+M+N+O +P4 2222224 24    4
  939. 6K2<fixed-integer>∞!"Ç∞#$Ç∞%&Ç∑®π∫+
  940. °¢¨-
  941. ./ô∫/
  942. £§/ó∫/
  943. •¶/óìπêπêÑ/Bpush7Define Generic push)+4%define-generic2    4
  944. ∞!≤££íá$Bpop7Define Generic pop)+424    4
  945. ∞!≤£ëá$B    push-last7Define Generic push-last)+424    4
  946. ∞!≤££íá$Bpop-last7Define Generic pop-last)+424    4
  947. ∞!≤£ëá$@$deque-fill-default$7
  948. $Define Constant $deque-fill-default$)+j
  949. 4
  950. init-variable2 `∞!PÉC
  951. initialize7Define Method initialize)+t6t24<type>4%define-method2"9fill7l"    0+u+*    *
  952. *deque+x)*%&+y(+z(+{)*element (+~(+~
  953. )*s (++6u2 6x24forward-iteration-protocol6{21ı †
  954. 1`2a±Q4Ç3 /3a≤QÅ gfedcbUQRSì WQRíh≥4XÇTQRíb
  955. ›ˇˇˇ
  956. a2bQcRQÛ ≥4PÇQ
  957. a
  958. ¡ˇˇ4    "†°`≤#$µPëÇ&@deque_fip_next_state7$Define Constant deque_fip_next_state)+    î6î24#6î297)+    ï**state*'    6ï2∞1ë4    4
  959. 4!2.†°`¢°a#¥PQí¥•ë`∂'PÉ@deque_fip_prev_state7$Define Constant deque_fip_prev_state)+    ô6ô24#6ô297)+    ö**0*'    6ö2∞1ë4    4
  960. 4!21†°`¢°a#¥PQí¥•ë`∂'PÉ@deque_fip_finished_state?7)Define Constant deque_fip_finished_state?)+    û6û24#97)+    ü+*limit*0    *'
  961. 2 
  962. 4    4
  963. 4!23†°`"≥P§§ì≥§ë`µ&PÉ@deque_fip_current_key7%Define Constant deque_fip_current_key)+    £6£24#6£297&/+    §**0*'    +    •7+    •)*count7+    ¶ )*
  964. deque_elem 8+    •:+    ®:+    ®76•2
  965. ˇ`1aPbQcS P
  966. `∞SëdTa
  967. Êˇˇˇ
  968. R4    4
  969. 4!26†°`¢°a#¥PQí¥•ë`∂'PÉ@deque_fip_current_element7)Define Constant deque_fip_current_element)+    ≠6≠24#6≠297)+    Æ**0*'    6Æ2∞1ë4    4
  970. 4!2<†°`¢°a#¥PQí¥•ë`∂'PÉ@ deque_fip_current_element-setter70Define Constant deque_fip_current_element-setter)+    ≤6≤24#6≤297    )+    ≥    +*0*'    *value
  971. 6≥23`∞P1ÇP4    4
  972. 4!2>†°`¢°a#¥•PQ쥕ë`∂'PÉ@deque_fip_copy_state7$Define Constant deque_fip_copy_state)+    ∑6∑24#6∑297)+    ∏**0*'    14    4
  973. 4!2A†°`¢°a#¥PQí¥•ë`∂'PÉC-7(Define Method forward-iteration-protocol)+    ª6ª24#4$2-97 -,+    º)*'+    ΩC+    æC+    øC6º2values6º26º2.6Ω236Ω266æ2<6æ2>6ø2A∞±1뢣§•¶ßx4    -†°`≤#$µPëÇ&Cbackward-iteration-protocol7)Define Method backward-iteration-protocol)+    ¬6¬24#4$2E97 E,+    √)*'+    ƒF+    ≈F+    ΔF6√2D6√26√216ƒ236ƒ266≈2<6≈2>6Δ2A∞±1뢣§•¶ßx4    E†°`≤#$µPëÇ&Cdrop!7Define Method drop!)+    “6“24#6“24$2G97
  974. ìG1+    ‘****'    +    ÷H+    ◊ H+    ÿ
  975. H+    ⁄    H+    €H+    ‹
  976. H+    fi    H+    flH+    „H+    ‚H+    ÂH+    ‰H+    Á H+    ËH6‘26‘26÷26◊26⁄26€26fi26fl26Á26Á21∞2ëı
  977. 1±2ëı
  978.  `≤P2Ç`≥P2Ç
  979. X1∞2ëı ¥1ë`≤P2Ç`µP∞2ëÇ
  980. 71±2ëı ∂1ë`≥P2Ç`∑P±2ëÇ
  981. ¥1ë`∑P∂1ëÇ∂1ë`µP¥1ëÇ∏2ë
  982. Ò`πP2Ç24    G†°`¢°a≥$%∂PQíÇ'CDefine Method push)+    Ù6Ù24#4$27 H1+    ı**new*'    +    ˜)* new-elementI+    ¯K+    ˘ K+    ˚    K+    ¸    K+    ˝K+    ˇ K+    K6ı2make6ı26˜2empty?6¯26˘26˚26˚26¸26ˇ26ˇ2∞°"1ì`≥2ë Pa¥Q2ÇPaµQ2Ç
  983. ∂2ëa∑QPÇPa∏Q∂2ëÇPa¥Q2Çπ2ë
  984. a∫Q2Ç24    4
  985. †°`≤#$µP¶íÇ'C7Define Method pop)+    624#4$297 Y1+    
  986. )*'+     O+     O+    
  987. O+    )*
  988. first-elementO+    P+    P+    P+    O+     )*QO+        R+        R+    R6
  989. 2N6 2errorPOP:  deque empty.6 26 262626262626262∞1ë ±"q≥1ë¥1ëı ≥1ë`
  990. aµQ1Ça∂Q1Ça∑Q1Ç∏Pq≥1ë`π1ë
  991. ÒaµQ1Ç∫Pëa∂Q1ÇaªQ≥1ëÇ∏Pq4    †°`≤#$µPëÇ&C7Define Method push-last)+     6 24#4$297 H1+    !**J*'    +    #)*LT+    $U+    % U+    '    U+    (    U+    )U+    + U+    ,U6!2M6!26#2N6$26%26'26'26(26+26+2∞°"1ì`≥2ë Pa¥Q2ÇPaµQ2Ç
  992. ∂2ëa∑QPÇPa∏Q∂2ëÇPaµQ2Çπ2ë
  993. a∫Q2Ç24    4
  994. †°`≤#$µP¶íÇ'C7Define Method pop-last)+    36324#4$297 Y1+    5)*'+    6V+    7 V+    8V+    9)* last-elementV+    :W+    ;W+    <W+    >V+    ? )*XV+    @    Y+    A    Y+    BY652N662SPOP-LAST:  deque empty.6726726926:26;26<26?26@26A2∞1ë ±"q≥1ë¥1ëı ¥1ë`
  995. aµQ1Ça∂Q1Ça∑Q1Ç∏Pq¥1ë`π1ë
  996. ÒaµQ1Ç∫Pëa∑Q1ÇaªQ¥1ëÇ∏Pq4    †°`≤#$µPëÇ&Cclass-for-copy7Define Method class-for-copy)+    V6V24#4$2Z97Z)+    W)*'6W2†4    Z†°`≤#$µPëÇ&C size-setter7    Define Method size-setter)+    a6a24#6a24$2\97c\1+    c**'*n    +    d)*,]+    e    _+    e)*i _+    f_+    g    _+    g)*a _+    i_+    i]6c26e26g26g2 6i2∞1ë`2PÚ )
  997. aP2ÒbQcRQÛ 
  998. ±1ÅQ
  999. a
  1000. „ˇˇˇ
  1001. %
  1002. a2PÒbQcRQÛ 
  1003. ≤1£ÇQ
  1004. a
  1005. ‚ˇˇˇ2a¥Q1ÇQ4    4
  1006. \†°`¢°a≥$%∂PQí∂ßëÇ(C*7    Define Method element)+    o6o24#6o24$2*9default7    ±*1    +    p**key    *'
  1007. +    q)*cd+    r)*szf+    s
  1008. g+    tg+    vg+    wg+    xg+    x)*cur_keyg+    x)*0i+    yk+    {g+    |g+    }g+    })*jg+    })*0l+    ~m+    ~f6p2
  1009. no_default6q26s2SNo such element in %=: %d6x26x26y26}26}21ı †
  1010. 1`3±a2
  1011. ÚbR R
  1012. 2Q˜ P†ı
  1013. ≤#32ì
  1014. P
  1015. k22Q¯ 4Q
  1016. Òb2c3¥dReTfRSÛ 
  1017. R
  1018. ˇbVµgWd
  1019. flˇˇˇV∂
  1020. -
  1021. b2c3∑dReTfSRÛ 
  1022. R
  1023. bV∏gWd
  1024. flˇˇˇV∂4    4
  1025. *†°`¢°a≥$%∂PQí∂ßëÇ(Celement-setter7    Define Method element-setter)+    É6É24#6É24$2o97    °o1+    Ñ+*e*'    *@
  1026. +    Ö    )*hp+    Üq+    á
  1027. q+    àq+    ã
  1028. q+    åq+    çq+    ç)*jq+    ç)*0r+    é    s+    ëq+    íq+    í)*jq+    í)*0t+    ì    u6Ñ26Ü2SNo such element in %=: %d6à2\6ç26ç26é26í26í22∞`1
  1029. Ú ±"21É
  1030. 1P˜ 1
  1031. a≥Q2Ç
  1032. 11P¯ 5P
  1033. Òa1b2¥cQdSeQRÛ 
  1034. Q
  1035. ˇaUµfVc
  1036. flˇˇˇ3f∂VUÇV
  1037. a1b2∑cQdSeRQÛ 
  1038. Q
  1039. aU∏fVc
  1040. flˇˇˇ3f∂VUÇV4    4
  1041. o†°`¢°a≥$%∂ßPQìÇ(Cmap-as7 Define Method map-as,++    ∂    +    ∑+    ∂4    singleton6∂24#6∂2
  1042. <function>6∑2
  1043. <sequence>4$2v97Tv
  1044. 0+    ∂    ,*more-sequences*sequence    *proc
  1045. *cls+    π)* next-methodz+    ∫+    ª")*result+    º)**$Å+    æÅ+    ø+    ¿4apply4make-next-method-function6π2N6∫2M6∫24-6º2∞°04321ñ`≤1ë ?≥§ëa2bµRÅ hgfedcVRSTì 
  1046. XRSíi∂Q3YëÇURSíc
  1047. ◊ˇˇˇQ
  1048. Pê4    4
  1049. v∞°ë¢`£¢a§¢bµ&'∏PQRì∏©ëÇ*Cv7    Define Method map-as,++    À    +    Ã+    À
  1050. 4w6À24#6À2x4$2v97∑v    1 +    À    ,* more-deques*'    *}
  1051. *~+    Œ)*ÄÜ+    œà+    –)*Çà+    —)** â+    “
  1052. ä+    –ä+    ‘â+    ’ à+    ÷à+    ◊)*Çà+    ÿ)*    more-valsã+    Ÿ    å+    Ÿ)**å+    €')*
  1053. more-elementsé+    ‹è+    › è+    ÿè+    ⁄è+    flå+    ·à4Ñ4Ö6Œ2N6œ2M6œ26–26“26“26–26’2every?6’2rcurry6’2    instance?6◊2<vector>6◊26Ÿ2v6€2identity6‹2map-into6›2Ñ∞°04321ñ`≤1ë ,≥§ëaµ2ëbRcS ∂Q3∑SëëÇ∏SëdTb
  1054. „ˇˇˇ
  1055. Qπ∫´§í1í k≥§ëa≥¨-æ1ëìbµ2ëcø¨•1ìdSeTfU πØVí 
  1056. 
  1057.  
  1058. 'øRßVÉ∂Qø3∑UëRìÇ∏UëgWcøV®VìhXd
  1059. ÆˇˇˇQPp4    v∞°ë¢`£¢a°¢b¥%&∑PQRìÇ(Cñ7    Define Method map-into++    Â+    Ê
  1060. +    Â
  1061. 6Â24#6Ê2x6Ê2y4$2ñ97xñ 1+        ,*more_sequences*|    *}
  1062. * destination+    Ë)* next_methodó+    È ö+    Íö+    Í)*0$ö+    Î)*elem(ú+    Ïù+    Íù+    Ôö+    Òö4Ñ4Ö6Ë2N4-6Í26Î26Ï26Í2∞°04321ñ`≤1ë d2a≥QÅ gfedcb4¥hXiUQRSì 
  1063. @WQRíjY 3Zëkµ[YÇ
  1064. ∂43ZëÇTQRíbY Y∑
  1065. k[h
  1066. Æˇˇˇ4Pp4    ñ†°`¢°a£°b¥%&∑PQRìÇ(Cadd7Define Method add)+    624#4$2ü97    ü++    **J*'    +    )*    new-deque†+    †62
  1067. copy-sequence62∞2ë`±P1í4    4
  1068. ü†°`≤#$µP¶íµ¶ëÇ'Cadd!7Define Method add!)+    624#4$2§97§)+    **J*'    62∞21í4    4
  1069. §†°`≤#$µP¶íµ¶ëÇ'Cremove7Define Method remove)+    *6*24#4$2¶9 test97 I¶/+    ++*9*@
  1070. *'+    ,)*ß®+    -    )*9©+    .™+    -)*copy™+    9´+    9©6+2==6,26-2union6-2w6-24#6.297S¨.+    0-*¨ *@*ß*9*0+    2)Ø+    3Ø+    4    Ø+    6Ø+    1Ø62263232612M6125 I4
  1071. Û`P P
  1072. 0∞5ë1í 
  1073.  ±2≤5ë4í∞5ëí
  1074. 2≤5ë4
  1075. Òí
  1076. ≥§ë4    4
  1077. 6922ı †
  1078. 2`1aQ Q
  1079. ±4ëa≤≥ë§í•b¶•cdT3P'∏RSí∏©ëTT∫4ëQí4    4
  1080. ¶†°`≤#$µP¶íµ¶ëÇ'Cremove!7Define Method remove!)+    E6E24#4$2∞9 ß97
  1081. J∞0+    F+*9*@
  1082. *'+    G)*ß±+    H    )*9≤+    I≥+    H)*scan!≥+    T¥+    U¥+    U≤6F2≠6G26H2Æ6H2w6H24#6I297Gµ.+    K#.*µ*'    *@*ß*9*0+    L∂+    M ∂+    N∂+    O
  1083. ∂+    Q∂6M26N2G6O25
  1084. Û`P P
  1085.  
  1086. 6 
  1087.  0∞6ë1í ±26Ç3≤6ë5
  1088. Òr3≤6ë5r4    6T22ı †
  1089. 2`1aQ Q
  1090. ±4ëa≤≥ë§í•b¶•cdT43P'∏RSíTTπ4ëQÇ44    4
  1091. ∞†°`≤#$µP¶íµ¶ëÇ'Cchoose7    Define Method choose)+    ^6^2x4#6^24$2∑97F∑    -+    _**'*    predicate    +    `")*Ç∏+    a)** ∫+    c∫+    c∏6_2M6_24-6a2∞°ë`1a≤QÅ gfedcbUQRSì 
  1092. $WQRíh2Xë
  1093. ≥PXÇ
  1094. TQRíb
  1095. ÃˇˇˇP4    4
  1096. ∑†°`¢°a≥$%∂PQí∂ßëÇ(C    choose-by7
  1097. Define Method choose-by++    l+    m+    l6l2x4#6l2y6m24$2º97xº/+    n+* value-deque*
  1098. test-sequence    *π
  1099. +    o )*ÇΩ+    p9¿+    p)* test-element<¿+    q&)*
  1100. value-element@¡+    s¿+    sΩ6n2M6n24-6q2∞°ë`2a≤QÅ gfedcb1h≤XÅ nmlkjiUQRSìo_ _
  1101. \XYZì 
  1102. 4WQRío^XYío3_ë ≥P_Ç
  1103. TQRíb[XYíi
  1104. ¶ˇˇˇP4    4
  1105. º†°`¢°a£°b¥%&∑PQRì∑®ëÇ)Cremove-duplicates7Define Method remove-duplicates)+    Ä6Ä24#4$2≈9ß73≈.+    Å)*'    +    Å)*ßΔ+    Ç **member?*¨
  1106. «+    â »+    ì»+    ì«6Å2≠97:…,+    É+*ß*0    *@
  1107. +    Ñ))*0 +    É À+    ÜÀ6Ñ26É22`PaQ 03∞Qëí 
  1108. 
  1109.  
  1110. ±QëbR`
  1111.  ˇˇˇQ4    4
  1112. 97'¨-+    ã+*¨*…*0
  1113. +    çÃ+    éÃ+    ê Ã+    åÃ6ç26ç26ê2å2M6å23 0∞3ë±3ëí 1°3r≤1±3ëë∞3ër≥§q6ì21ı †
  1114. 1`abP!≤££íQRQ$≤£ëRRµ2ëë4    4
  1115. ≈†°`≤#$µPëµ¶ëÇ'Cremove-duplicates!7 Define Method remove-duplicates!)+    °6°24#4$2Õ9ß76Õ/+    ¢)*'    +    ¢)*ߌ+    £ **…*µ
  1116. œ+    © –+    ¥–+    µ–+    µœ6¢2≠97:…,+    §+*ß*0    *@
  1117. +    •))*0—+    § “+    ¶“6•26§22`PaQ 03∞Qëí 
  1118. 
  1119.  
  1120. ±QëbR`
  1121.  ˇˇˇQ4    4
  1122. 97'µ.+    ´,*µ *'*…*0+    ≠”+    Æ”+    Ø”+    ±”+    ¨”6≠26≠26Æ2G4 0∞4ë±4ëí ≤14Ç2±4ëq2±4ëq6¥21ı †
  1123. 1`abP!≤££íQR2Q$≤£ëRRµ2ëÅ24    4
  1124. Õ†°`≤#$µPëµ¶ëÇ'C£7Define Method copy-sequence)+    √6√24#4$2£9 startend7=£.+    ≈+*last*first    *source
  1125. +    Δ)*◊÷+    «⁄+      )*¨⁄+    ◊€+    ◊÷6≈26«2S%End: (%=) is smaller than start: (%=)97<¨0+    Ã,*¨*◊    *ÿ
  1126. *0+    Œ    ‹+    œ‹+    –    ‹+    — ‹+    “‹+    ‘‹+    Õ‹6œ26—2“26‘2M6‘24 33
  1127. ¯ 0∞4ë3
  1128. Ò2
  1129. Òs2
  1130. ¯ ±0∞4ë32
  1131. Òì≤4ër≥§q≥§q4    4
  1132. 6◊21`P P
  1133. ∞3ë`2P¯ ±"P2É
  1134. aQ#¥•••ìQQ∂3ë2Pì4    4
  1135. £†°`≤#$µPëµ¶ëÇ'Cconcatenate-as7    Define Method concatenate-as*++    ‡4w6‡24#6‡2y4$2›97õ›0+    ‚+*{*|    *~
  1136. +    „")*Çfi+    „)** fl+    ‰"fl+    Â%)*| fl+    Â)**@·+    Â ·+    Áfl6‚2M6‚24-6„2∞°ë`2a≤QÅ gfedcbUQRSì 
  1137. WQRíh≥PXÇTQRíb
  1138. ⁄ˇˇˇ1a≤QÅ gfedcbUQRSì 
  1139. GWQRíhXi≤YÅ onmlkj]YZ[ì 
  1140. _YZío≥P_Ç\YZíj
  1141. ◊ˇˇˇTQRíb
  1142. ©ˇˇˇP4    ›∞°ë¢`£¢a¥%&∑PQíÇ(Creverse7Define Method reverse)+    Ù6Ù24#4$2„978„    -+    ı)*'+    ˆ")*lj+    ˆ)** Â+    ˜Â+    ˜‰6ı2M6ı24-6ˆ2∞°ë`1a≤QÅ gfedcbUQRSì 
  1143. WQRíh≥PXÇTQRíb
  1144. ⁄ˇˇˇP4    4
  1145. „†°`≤#$µPëµ¶ëÇ'Creverse!7Define Method reverse!)+    624#4$2Á97JÁ1+    )*'+    )*0Ë+    È+    È+    **next *prevÈ+    Í+     Í+    È+        Ë+    
  1146. **tail*headË+     Ì+     Ì+     Ë62626262626    26
  1147. 26 2∞1ë`PaQ &±Që≤QëcbSd≥TQÇRd¥TQDZQëdT`
  1148. ◊ˇˇˇ
  1149. ∞1ëµ1ëa`Qb∂R1ÇPb∑R1Ç14    4
  1150. Á†°`≤#$µPëµ¶ëÇ'C◊7Define Method last)+    624#4$2◊9c7+◊/+    )*'    +    )*c+    )*Ò+    Ú+    Ú+    Ú+    Ú62n626262
  1151. no-default62SNo such element in %=:  last.1ı †
  1152. 1`±2ëaQ ≤QqP£ı ¥%2rP4    ◊†°`≤#$µPëÇ&C last-setter7Define Method last-setter)+    $6$24#4$2Ù97Ù,+    %**'*J    +    &)*ı+    '    ˆ+    )ˆ6%26'26)2SNo such element in %=:  last.∞1ë`P     2a±QPÇQ≤#1r4    4
  1153. Ù†°`≤#$µ¶PíÇ'ˇ# compilation (2.1) of range.dylan
  1154. # produced with the 1.2 version of mindycomp
  1155. nxöæ<Dylan> range.dylan=D<range>
  1156. range-fromrange-from-setterrange-byrange-by-setterrange-direction7    Define Class <range>*++I4%define-class-16I24list6I2
  1157. <sequence>∞°≤£ëÇ$7CDefine Class <range>0++J+K+L+M+N+O+P4 %define-slot222224%define-class-2244    make-slot6J2<real>
  1158. init-value init-keywordfromby∞!"Ç∞#$Ç∞%Ç∂ß∏π*
  1159. °¢´,
  1160. -.ôπ/
  1161. £§´/
  1162. //ôπ/
  1163. •ïì∏ê∏êÑ/C7Define Method range-direction++\+]+\6\24<type>6]2<symbol>4%define-method2975-+^)*range    +`)*r-by+a+b+b6^2none
  1164. increasing
  1165. decreasing2∞`P
  1166. Ù !
  1167. P
  1168. ¯ "
  1169. P
  1170. Ú #
  1171. 04†°`¢°a≥$Q%∂Pë∂QëÇ'D<unbounded-range>7    Define Class <unbounded-range>*++n46n246n2∞°≤£ëÇ$7 Define Class <unbounded-range>)+ 4 24∞°≤ê≤ê≤êÑ#D<bounded-range>
  1172. range-sizerange-size-setter7    Define Class <bounded-range>*++y46y246y2∞°≤£ëÇ$7 Define Class <bounded-range>++ +z+{ 4
  1173. 224 244 6z2<fixed-integer>required-init-keywordsize∞!"Ç≥§µ∂'
  1174. °¢®)*óëµêµêÑ+@<false-or-real>7Define Constant <false-or-real>)+    °6°2union6°2    singleton6°2
  1175. 4
  1176. init-variable2#∞±ë¢í`≥$PÉ@<false-or-fixed>7 Define Constant <false-or-fixed>)+    §6§2$6§2%6§2 4&2'∞±ë¢í`≥$PÉCcompute-range-size7    1 Define Method compute-range-size0+    ¶+    ß+    ®+    ©+    ™+    ´+    ¨+    ¶6¶2
  1177. 46®2#6´2'42(97
  1178. [(1+    ≠.*r-size    *r-below
  1179. *r-above*r-to**r-from+    Æ)*to-size)+    Ø)*
  1180. above-size/+    ∞)*
  1181. below-size1+    ≥
  1182. )*    size-size 3+    µ)* valid-sizes5+    ∂7+    ∑7+    ∏7+    ∏)6≠2compute-to-size6Æ2compute-above-size6Ø2compute-below-size6≥2choose6≥2identity6≥26µ2empty?6∏2max6∏2apply6∏2min5
  1183. ∞765ì
  1184. `4
  1185. ±764ì
  1186. a3
  1187. ≤763ì
  1188. b2c≥§µPQRSîíd∂Të 
  1189. ∏©Tíí04(†°`†°a¢°b¢°c¢°d£°e£°f¥%V&∑PQRSTUñ∑VëÇ(C97"Define Method compute-to-size-+     +    À+    Ã+    Õ+     6 2 46Õ2'42997O90+    Œ+*bound    *    increment
  1190. *start+    œB+    –    B+    —B+    “B+    ”    B+    ‘ B+    ÷ B6Œ2=4negative6÷2ceiling/3`†aQP
  1191. í 
  1192. 7QP
  1193. í 24Ò
  1194. 
  1195. !QP
  1196. ˇí
  1197. ±24Òë
  1198. 
  1199.     ≤24Ò3í
  1200. 049†°`†°a†°b¢°c≥$S%∂PQRì∂SëÇ'C97"Define Method compute-to-size-+    ⁄+    €+    ‹+    ›+    ⁄6⁄2
  1201. 46›2'42997!9,+    fi+*C    *D
  1202. *E+    flI+    ‡I+    ‚ I6fi2F6‚2H3`†aQP
  1203. í 
  1204.     ±24Ò3í
  1205. 049†°`†°a†°b¢°c≥$S%∂PQRì∂SëÇ'C:7" Define Method compute-above-size-+    ı+    ˆ+    ˜+    ¯+    ı6ı2 46¯2'42:979:1+    ˘+*C    *D
  1206. *E+    ˙
  1207. J+    ˚J+    ¸J+    ˝J+    ˇJ+    J+    J+    J+    J6˘2    negative?4G6˝2H∞3ë 3
  1208. ˇÙ
  1209. ±24Òë
  1210. ≤24Ò3í
  1211. 24Ú 
  1212. 
  1213. 04:†°`†°a†°b¢°c≥$S%∂PQRì∂SëÇ'C:7" Define Method compute-above-size-+    +        +    
  1214. +     +    62
  1215. 46 2'42:97&:/+     +*C    *D
  1216. *E+    
  1217. L+    L+    L+    L+    L+    L6 2K6
  1218. 2H∞3ë ±24Ò3í
  1219. 24Ú 
  1220. 
  1221. 04:†°`†°a†°b¢°c≥$S%∂PQRì∂SëÇ'C;7" Define Method compute-below-size-+    &+    '+    (+    )+    &6&2 46)2'42;977;1+    *+*C    *D
  1222. *E+    +    M+    ,M+    -M+    .M+    0M+    1M+    2M+    3M+    4M6*2    positive?6.2H∞3ë 3
  1223. Ù 24Ò
  1224. ±24Ò3í
  1225. 24¯ 
  1226. 
  1227. 04;†°`†°a†°b¢°c≥$S%∂PQRì∂SëÇ'C;7" Define Method compute-below-size-+    9+    :+    ;+    <+    9692
  1228. 46<2'42;977;1+    =+*C    *D
  1229. *E+    >    O+    ?O+    @O+    AO+    CO+    DO+    EO+    FO+    GO6=2N6A2H∞3ë 3
  1230. Ù 24Ò
  1231. ±24Ò3í
  1232. 24¯ 
  1233. 
  1234. 04;†°`†°a†°b¢°c≥$S%∂PQRì∂SëÇ'Capproximate-range-key7    #Define Method approximate-range-key++    T+    U+    T6T246T2
  1235. 6U2 42P97
  1236. P)+    V
  1237. **element    *
  1238. 6V2round/6V26V2∞23±Ò3≤í04P†°`¢°a£°b¥%R&∑PQí∑RëÇ(@7Define Constant range*+    o+    l6o249toabovebelow"7    '.+    q    .**    *+
  1239. *,*-**.+    r)*W+    s    X+    tX+    uX+    uW6q2(6s2make6s2"6u2∞765432ñ`P ±¢#7$6%Pó
  1240. ±¶'7(6ï044&2†°`P"≥ê≥Pë`¥%PÉCY7Define Method make,++    Å+    Ç+    Å4%6Å2442Y97Y)+    É**keys    *
  1241. class-to-make
  1242. 6É2@6É2∞°2í04Y∞°ë¢`°¢a≥$Q%∂Pë∂QëÇ'CR7    Define Method element++    é+    ê+    é6é246é2 6ê2
  1243. 42R9default7`R/+    è**key
  1244. *+    í)*]^+    ì`+    î`+    ï
  1245. `+    ó`+    ï
  1246. `6è2
  1247. no-default6í26ì26ì2*6ì26ï2errorNo such element in %=: %dNo such element in %=: %d2ı †
  1248. 2`3
  1249. ˜ 134±Ú 4≤≥34¥í
  1250. P†ı
  1251. µ&43ì
  1252. P
  1253. P†ı
  1254. µ'43ì
  1255. P04R†°`¢°a£°b¥%R&∑PQí∑RëÇ(CR7    Define Method element++    õ+    ù+    õ6õ246õ2 6ù2
  1256. 42R9]7>R.+    ú**_
  1257. *+    ü    )*]d+    †e+    °e+    ¢
  1258. e+    §e6ú2a6†26†2b6†26¢2cNo such element in %=: %d2ı †
  1259. 2`3
  1260. ˜ 4±≤34≥í
  1261. P†ı
  1262. ¥%43ì
  1263. P04R†°`¢°a£°b¥%R&∑PQí∑RëÇ(CF7Define Method =++    Æ+    Ø+    Æ6Æ246Ø2    <boolean>42F97.F++    ∞ **range2    *range1
  1264. +    ± g+    ≤g6∞26±26≤23∞2∞Ù 3±2±Ù 3≤2≤Ù
  1265. 
  1266. 04F†°`†°a¢°b≥$R%∂PQí∂RëÇ'Cforward-iteration-protocol7    B(Define Method forward-iteration-protocol    .+    ƒ+    ≈+    Δ+    «+    »
  1267. +    ƒ6ƒ246≈2<object>6Δ2
  1268. <function>42j97
  1269. ©j1    +    …)*%+     )*
  1270. initial-statem+    À)*limitn+    À    )*
  1271. next-statep+    Œr+    œr+    Œ
  1272. )*finished-state? r+    “t+    “    )* current-key,t+    ’v+    ’    )*current-element8v+    ÿ
  1273. x+    ÿ
  1274. )*current-element-setterDx+    ‹
  1275. z+    ‹ )*
  1276. copy-statePz+    fl|+    ‡|+    ‡"m6 26À246À2 97s)+    Ã**s*r    1
  1277. 497u)+    –+*l*    *Ä
  1278. 21Ù97w)+    ”***Ä    197y*+    ’***Ä    +    ÷Ñ4R∞21r97{)+    ⁄+*value*    *Ä
  1279. 6⁄2c1CURRENT-ELEMENT-SETTER not applicable for <range>∞!q4k97})+    ›***Ä    14values
  1280. `9∞a°¢b£¢c$µRSíd°¢e£¢f£¢g&µUVWìh°¢i£¢j'µYZík°¢l£¢m(µ\]ín°¢o£¢o)µ__™ìo°¢o£¢o+µ__íoPQTX[^__gfedcba`ºP0Q1R2S3T4U5V6W7x4j†°`¢°a¢°b£°c£°d£°e£°f£°g£°h¥%XWVUTSRQ&∑Pë∑QRSTUVWXòÇ(Cj7    B(Define Method forward-iteration-protocol    .+    „+    ‰+    Â+    Ê+    Á
  1281. +    „6„246‰2k6Â2l42j97 °j1+    Ë)*%+    È)*oâ+    Í)*qä+    Í    )*sã+    Ìå+    Ì
  1282. )*uå+    ç+        )*w(ç+    Ûé+    Û    )*y4é+    ˆ    è+    ˆ )*{@è+    ˙
  1283. ê+    ˙ )*}Lê+    ˝ë+    ˛ë+    ˛"â6Í246Í2 97s)+    Î***Ä    1
  1284. 497u)+    Ó+*Ç*    *Ä
  1285. 4k97w)+    Ò***Ä    197y*+    Û***Ä    +    Ùï4R∞21r97{)+    ¯+*Ü*    *Ä
  1286. 6¯2c1CURRENT-ELEMENT-SETTER not applicable for <range>∞!q97})+    ˚***Ä    14à
  1287. `a†°b¢°c#¥RSíd†°e¢°f%¥UV¶ìg†°h¢°i'¥XYíj†°k¢°l(¥[\ím†°n¢°o)¥^_¶ìo†°o¢°o*¥__íoPQTWZ]__gfedcba`ªP0Q1R2S3T4U5V6W7x4j†°`¢°a¢°b£°c£°d£°e£°f£°g£°h¥%XWVUTSRQ&∑Pë∑QRSTUVWXòÇ(Csizes7Define Method sizes)+    62442ò97ò)+    )*621∞4ò†°`≤#$µPëÇ&C"7Define Method size)+    "6"2442"97")+    #)*4"†°`≤#$µPëÇ&Cclass-for-copy7Define Method class-for-copy)+    )6)2442õ97õ)+    *)*6*2<list>†4õ†°`≤#$µPëÇ&C>7Define Method empty?)+    3632442>97>)+    4)*6421∞
  1288. Ù4>†°`≤#$µPëÇ&C>7Define Method empty?)+    7672442>97>)+    8)*4>†°`≤#$µPëÇ&Creduce7    Define Method reduce++    @+    A+    @
  1289. 6@2l46A242†97†)+    B+**
  1290. initial-value    *    procedure
  1291. 6B2c+REDUCE not applicable for unbounded <range>∞!q44k††°`¢°a≥$%∂PßQìÇ(Creduce17Define Method reduce1)+    E6E2l46E242§97§)+    F***£    6F2c,REDUCE1 not applicable for unbounded <range>∞!q4§†°`¢°a≥$%∂PQíÇ'Cmember?7Define Method member?)+    R6R2
  1292. 46R242¶9test7F¶0+    S**    *Ü
  1293. +    U )*ß®+    V©+    W©+    X©+    [)*approximate-position©+    \™+    ^™6S2==6U26X2P6[24R1ı †
  1294. 1`2±
  1295. Ù 
  1296. ≤23íaQ
  1297. ˜ Q2≥Ú P3¥2Qír4¶†°`¢°a≥$%∂PQíÇ'C¶7Define Method member?)+    b6b2
  1298. 46b242¶9ß7:¶0+    c**    *Ü
  1299. +    e )*ß≠+    fÆ+    gÆ+    hÆ+    k    )*´Æ+    lØ+    nØ6c2¨6e26h2P4R1ı †
  1300. 1`2±
  1301. Ù 
  1302. ≤23íaQ
  1303. ˜ P3≥2Qír4¶†°`¢°a≥$%∂PQíÇ'Cadd7Define Method add)+    è6è2442∞97∞)+    ê**new*    6ê2c(ADD not applicable for unbounded <range>∞!q44k∞†°`≤#$µP¶íÇ'Cadd-new7Define Method add-new)+    ñ6ñ2442≥9ß7≥)+    ó+*ß*≤    *
  1304. 6ó2c,ADD-NEW not applicable for unbounded <range>∞!q44k≥†°`≤#$µP¶íÇ'C<7Define Method choose)+    ù6ù2l46ù242<97<)+    û***    predicate    6û2c+CHOOSE not applicable for unbounded <range>∞!q4<†°`¢°a≥$%∂PQíÇ'Cremove-duplicates7Define Method remove-duplicates)+    ™6™2442∑9ß7∑)+    ´**ß*    6´2c6REMOVE-DUPLICATES not applicable for unbounded <range>∞!q4∑†°`≤#$µPëÇ&C
  1305. copy-sequence7Define Method copy-sequence)+    º6º2442π9 Eend7nπ1 +    æ+*copy-end*
  1306. copy-start    *source
  1307. +    ø)**ª+    ¿)*.ø+    ¡    )*¿+    ¬¡+    √¡+    ƒ¡+    Δ)*Ω ¡+    «¬+    »¬+    …¬+    À)*º¬+    Ã √+    –√+    —√+    “√+    ”√+    ‘√+    ÷√+    ◊√6æ26ø26¿26Ã2c%End: (%=) is smaller than start: (%=)6—2"4R""3∞`3±a3≤b2
  1308. ˜ 2
  1309. 
  1310. c1 1
  1311. PdST¯ ≥$STÉ
  1312. SP¯ µ&
  1313. rTP¯
  1314. µ'∏3Sí)R*PSÒvµ+∏3Sí,R-TSÒv4π†°`≤#$µPëÇ&Cπ7Define Method copy-sequence)+    €6€2442π9 E∫7    6π1+    ›+*º*Ω    *æ
  1315. +    fi)*.ƒ+    fl    )*≈+    ‡Δ+    ·Δ+    ‚Δ+    ‰)*ΩΔ+    Â«+    Ê«+    Ë    «6›26fi26Â24R"3∞`3±a2
  1316. ˜ 2
  1317. 
  1318. b1
  1319. ≤#¥3Rí%Q&1RÒv≤'¥3Rí(Qt4π†°`≤#$µPëÇ&Creverse7Define Method reverse)+    ı6ı2442»97
  1320. »++    ˆ    )*range-to-reverse+    ˜…+    ¯…6ˆ26ˆ2last]6ˆ26˜2G6˜2"6¯2∞!≤1#1¥ì%∂1∑ë(1πv4»†°`≤#$µPëÇ&C»7Define Method reverse)+    ˚6˚2442»97»)+    ¸)*6¸2c,REVERSE not applicable for unbounded <range>∞!q4»†°`≤#$µPëÇ&Creverse!7Define Method reverse!)+    62442Õ97Õ++        
  1321. )*+    
  1322. Œ+     Œ6    2À]6    26    26
  1323. 2G6
  1324. 26
  1325. 2∞1!1≤ì`≥P1Ç¥1µë`∂P1Ç14Õ†°`≤#$µPëÇ&CÕ7Define Method reverse!)+    62442Õ97Õ)+    )*62c-REVERSE! not applicable for unbounded <range>∞!q4Õ†°`≤#$µPëÇ&Csort7Define Method sort)+    62442–9 ßstable7–)+    +*—*ß    *
  1326. 62c)SORT not applicable for unbounded <range>∞!q4–†°`≤#$µPëÇ&CÀ7Define Method last)+    62442À9]7À*+    )*    +      )*]”62a6 2R6 2]1ı †
  1327. 1`±22≤
  1328. Ò#Pt4À†°`≤#$µPëÇ&CÀ7Define Method last)+    #6#2442À9]7À)+    $**]*    6$2c)LAST not applicable for unbounded <range>∞!q4À†°`≤#$µPëÇ&C intersection7Define Method intersection++    K+    M+    K6K246M2    42÷9    ß7A÷.+    K**h*i+    L)* next-method◊+    N)*ßÿ+    O⁄+    P⁄+    Q⁄4@4make-next-method-function6L2¨6N2F6O2range-intersectionß∞°1543ï`2ı ¢
  1329. 2aQ¢ıbR R
  1330. Q£ı ¥54%Qî
  1331. Pê04÷†°`†°a¢°b≥$R%∂PQí∂RëÇ'C‹7 Define Method range-intersection++    ^+    `+    ^6^2442‹9ß72‹/+    a+*ß    *h
  1332. *i+    c**x-to*x-from›+    efi+    h fi+    f fi+    dfi+    d›6a2intersection-interval6h2finite-intersectionß6f2increasing-intersectionß6d2decreasing-intersectionß∞43Ça`P Q ±43"2î
  1333. ≥43$2î
  1334. µ43&2î04‹†°`†°a†°b≤#R$µPQíµRëÇ&C‚7!Define Method finite-intersection++    w+    y+    w6w246y242‚9ß7ù‚1+    z+*ß    *h
  1335. *i+    {**fl*‡Â+    |)*from-keyÊ+    ~
  1336. )*to-key Á+    È+    Ä È+    ÅÈ+    ÇÈ+    É È+    Ö
  1337. )*÷È+    ÜÎ+    áÎ+    àÎ+    âÎ+    ãÎ+    å Î+    åÂ6z2·6{2P6~262<62rcurry62¶ß6Ä2πE∫ßE∫6Ö2"6Ö2F6á2"6â2first"T6ã2À6å2second∞43Ça`±4Píb±4Qíc4≤#ı ¥µ¶3'2î∏4)R*S
  1338. ïí
  1339. ¥µ¶3+2î∏4,S-R
  1340. ïídTæeØfVU
  1341. í ø/
  1342. í
  1343. 7VU
  1344. í ø/Tø/
  1345. ø/Tø/Tø/TøTøÒñ04‚†°`†°a¢°b≥$R%∂PQí∂RëÇ'C„7%Define Method increasing-intersection,+    †+    °+    £+    †6†2442„9ß7P„1+    §+*ß    *h
  1346. *i+    •    **fl*‡Ô+    ¶)*x-by+    ß )*Ë Ò+    ©)*ÍÛ+    ™    Ù+    ´)*÷Ù+    ¨ı+    ≠ı+    Æ ı+    ÆÔ6§2·6•2lcm6•26¶2P6ß2b6©2<6©2Ï6©2¶ß6™2πE∫6´2>6¨2"6Æ2Ì∞43Ça`±4≤3≤íb≥4Píc≥4P¥
  1347. Ríídµ∂ß3(2îπ4*S+TïíeºUë
  1348. Ω.
  1349. í
  1350. Ω/Uø/Rî04„†°`†°a†°b≤#R$µPQíµRëÇ&C‰7%Define Method decreasing-intersection,+    ¬+    √+    ≈+    ¬6¬2442‰9ß7W‰1+    Δ+*ß    *h
  1351. *i+    Δ**fl*‡˜+    «¯+    » )*Ú¯+    …)*Ë ˘+    À)*Í˙+    à   ˚+    Õ)*÷˚+    Œ¸+    œ¸+    – ¸+    –˜6Δ2·4G6«2ˆ6«26»2P6»2b6À2<6À2Ï6À2¶ß6Ã2πE∫6Õ2>6Œ2"6–2Ì∞43Ça`±≤±4≥ë±3≥ëíëb¥4Qµ
  1352. Rííc¥4Qíd∂∑®3)2î∫4+T,SïíeΩUë æ/
  1353. í
  1354. æ/Uø/Rî04‰†°`†°a†°b≤#R$µPQíµRëÇ&Crange-directions7Define Method range-directions++    ⁄+    €+    ⁄6⁄246€242˝974˝1+    ‹
  1355. **h    *i
  1356. +    ›
  1357. ˛+    fi˛+    fl˛+    ‡˛+    ‚˛+    „
  1358. ˛+    ‰˛+    Â˛+    Ê˛6‹2increasing-increasingincreasing-decreasingdecreasing-increasingdecreasing-decreasing3∞!ı 2∞"ı #
  1359. $
  1360. 2∞%ı &
  1361. '04˝†°`†°a¢°b≥$R%∂PQí∂RëÇ'C·7##Define Method intersection-interval,+    ˙+    ˚+    ¸
  1362. +    ˙6˙246¸2'42·97 w·1+    ˝**h
  1363. *i+    ˛)*from1+    ˇ)*to1+    )*from2+    )*to2 +    
  1364. +    
  1365. +    
  1366. +    
  1367. +    
  1368. +    
  1369. +    
  1370. +        
  1371. +        
  1372. 6˝26˛2À62˝ˇ62?62A4cfell through select4à4∞`4±a3∞b3±c≤43ídT#ı
  1373. ¥PRíµQSí
  1374. CT&ı
  1375. ¥PSíµQRí
  1376. .T'ı
  1377. ¥QRíµPSí
  1378. T(ı
  1379. ¥QSíµPRí
  1380. π*Åa`ªP0Q1r4·†°`†°a¢°b¢°c≥$SR%∂PQí∂RSíÇ'C·7    ##Define Method intersection-interval,+    
  1381. +    +    
  1382. +    
  1383. 6
  1384. 246262'42·97 g·1+    **h
  1385. *i+    )* +    )*
  1386. +    )*    +    +     +    +     +    +     +    +    +    
  1387.  6262À62˝ˇ62?62A4cfell through select4à4∞`4±a3∞b≤43ícS#ı
  1388. ¥PRíQ
  1389. :S%ı
  1390. P∂QRí
  1391. (S'ı
  1392. ¥QRíP
  1393. S(ı
  1394. Q∂PRí
  1395. π*Åa`ªP0Q1r4·†°`¢°a£°b£°c¥%SR&∑PQí∑RSíÇ(C·7    ##Define Method intersection-interval,+    +     +    !
  1396. +    6246 26!2'42·97 g·1+    "**h
  1397. *i+    #)*+    $)*    +    %)* +    &+    ' +    (+    ) +    *+    + +    ,+    -+    -
  1398. 6"26$2À6%2˝ˇ6'2?6+2A4cfell through select4à4∞`3∞a3±b≤43ícS#ı
  1399. ¥PQíR
  1400. :S%ı
  1401. ¥PRíQ
  1402. (S&ı
  1403. Q∑PRí
  1404. S(ı
  1405. R∑PQí
  1406. π*Åa`ªP0Q1r4·†°`¢°a£°b£°c¥%SR&∑PQí∑RSíÇ(C·7##Define Method intersection-interval,+    1+    2+    3
  1407. +    16124632'42·97 ]·1+    4**h
  1408. *i+    5)*+    6)*    +    7+    8 +    9+    :+    ;+    <+    =+    >+    >
  1409. 642662˝ˇ682?6>2A4cfell through select4à4∞`3∞a±43íbR"ı
  1410. ≥PQí
  1411. 4R$ı PQ
  1412. %R%ı QP
  1413. R&ı
  1414. ∑PQí
  1415. ∏)Åa`∫P0Q1r4·†°`†°a¢°b¢°c≥$SR%∂PQí∂RSíÇ'ˇ# compilation (2.1) of stretchy.dylan
  1416. # produced with the 1.2 version of mindycomp
  1417. nxöæ<Dylan>stretchy.dylan=D<stretchy-vector>7
  1418. Define Class <stretchy-vector>*++#    4%define-class-16#24list6#2<stretchy-collection>6#2<vector>∞°≤£§íÇ%7 Define Class <stretchy-vector>)+ 4%define-class-224∞°≤ê≤ê≤êÑ#Cmake7Define Method make*++(4    singleton6(24<type>4%define-method297)+)**keys*cls    6)2apply6)26)2<simple-stretchy-vector>∞°¢1s4∞°ë¢`≥$%∂PëÇ'Dssv-datassv-data-setterssv-fillssv-fill-setter7    %Define Class <simple-stretchy-vector>*++046024602∞°≤£ëÇ$7-%Define Class <simple-stretchy-vector>+++1
  1419. +24 %define-slot22224244    make-slot612<simple-object-vector> init-keyworddata622<fixed-integer>fill∞!"Ç∞#$ǵ¶∑∏)
  1420. °¢™+,ó∏-
  1421. £§Æ//óí∑ê∑êÑ/C7Define Method make*++646624    4
  1422. 29size
  1423. dimensions7À1
  1424. +6,**    *sz
  1425. *
  1426. +9)* next-method+:+= +>+? +@+B+>+E    )*+F!+G!+H !+I!+J
  1427. )*    data-size !+I
  1428. "+K"+K!+N!+P)*#!+Q)* $+R
  1429. %44make-next-method-function6:2error)Can't supply both a size: and dimensions:6?2@2first$Vectors can only have one dimension.size: can't be negative.6I2*6N2ceiling6P26P2Q2fill!end∞°054î`3 1
  1430.  ≤#q3 3
  1431. #1 ¥1ë
  1432. Ù µ1ë
  1433. ≤&ë
  1434. 
  1435. aQ
  1436. Ú ≤'ë
  1437. VQ
  1438. Ú 
  1439. 
  1440. FQ Ú %
  1441. bRcQSÚ 
  1442.  
  1443. ∏S
  1444. ídTb
  1445. ‰ˇˇˇS
  1446. ∏πQ  í íb∫´,RìcΩS2.RÑP5/Q/Su4∞°ë¢`≥$%∂PëÇ'CDefine Method size)+V6V24    4
  1447. 27)+W)*ssv6W2∞1ë44<object>†°`≤#$µPëµ¶ëÇ'C size-setter7Define Method size-setter)+Z6Z24    6Z24
  1448. 2097Ω0    1
  1449. +[**.*new    +\)*1+])*3+^4+_)*len4+` 5+a5+b
  1450. )*new-len5+a
  1451. 7+c7+e5+f5+h)*8 5+i)*new-data9+i)*index:+j<+l:+l5+n5+o4+p    4+r
  1452. 46[26\26^2a2)6f2*6h26h2element4element-setter6l26n2+start@,6r2∞1ë`±1ëa2P¯ ö≤Qëb2R¯ Ç2 Ú %
  1453. cSd2TÚ 
  1454.  
  1455. ≥T
  1456. íeUc
  1457. ‰ˇˇˇT
  1458. ≥¥2  í ícµ¶'Sìd
  1459. ePfUgVUÛ 
  1460. ∏QWíhπXTWÉU
  1461. e
  1462. ‹ˇˇˇTe∫U1Ç
  1463. ªQ,PÑ
  1464.     ªQ-2.PÜ2bøR1ÇR40†°`¢°a≥$%∂PQíÇ'C7Define Method dimensions)+u6u24    4
  1465. 297)+v)*.6v26v2∞±1ëë44/†°`≤#$µPëµ¶ëÇ'@ssv_no_default7
  1466. Define Constant ssv_no_default)+z
  1467. 6z2pair4
  1468. init-variable2B∞í`±"PÉC>7Define Method element)+|6|24    6|24
  1469. 2>9default7G>/+}**key    *.
  1470. +)*EF+    ÄH+    ÅH+    ÇH+    Ñ H+    ÇH6}2B62>6Ä26Ç2'Element %d not in %=Element %d not in %=1ı †
  1471. 1`2
  1472. ˜ 2±3ëÚ ≤≥3ë2rP†ı ¥%23sPP†ı ¥&23sP4>†°`¢°a≥$%∂PQíÇ'C?7    Define Method element-setter++    à+    â+    à
  1473. 6à24    6â24
  1474. 2?973?-+    ä    +*G*.    *value
  1475. +    ãI+    ç
  1476. I+    éI+    ê I6ã2'Element %d not in %=6ç2é204?6ê21
  1477. Ú ∞!12s1≤2ë˜ 1
  1478. `≥P2Ç
  1479. 3`¥Pµ2ë1ÉP44/?†°`¢°a≥$%∂ßPQìÇ(Cadd!7Define Method add!)+    î6î24    4
  1480. 2K97 cK1+    ï** new-element*.    +    ñ)*L+    ó
  1481. )*N+    ò O+    ôO+    öO+    õO+    ù)*#O+    ûP+    üP+    †)*; P+    °Q+    ¢O+    £O+    •
  1482. O+    ¶O6ï26ñ2ô2)6ù2replace-subsequence!6ù26ù2,6†24?6•2∞2ë`±2ëaQ±PëÙ =Q Ú
  1483. ≤Q
  1484. Q b≥¥•&RìP'QîcSd∏T2Ç1dπTSQÉ
  1485. 1bπRPQÉQ
  1486. b∫R2Ç244/K†°`≤#$µP¶íÇ'Cremove!7Define Method remove!)+    ©6©24    4
  1487. 2S9 testcount7vS1+    ™+*U*elem
  1488. *.+    ´)*TV+    ¨X+    ≠)*X+    ≠    )*Y+    Ø+*copy*search-and-copy*searchZ+    ∏[+    À[+    ⁄[+    ‹X6™2==6¨26≠27*\,+    ±/*\*    *.**deleted*dst*src+    ≤ `+    ¥
  1489. `+    µ `6≤24>4?70Ù 05Ò`∞P1ÇP±27í`≤P26É37
  1490. 6
  1491. 5s44/97g]1+    π1*]*\*U*W*T
  1492. *    *.**a%*b)*c-+    ∫ d+    ºd+    æ
  1493. )* this-elementd+    øe+    ¿)*ae+    ¡    g+    √g+    √e+    Δ
  1494. e+    « e6∫24>4?;0Ù 09Ò`∞P1ÇP±2;í`3P4í .9
  1495. a5 Q5Ù     6;
  1496. :Qs7;
  1497. :Qs7;
  1498. :Qs±2;ía≤Q2:É7;
  1499. :
  1500. 9s97M^/+    Ã 1*^*]*\*U*W
  1501. *T    ***c%+    Õh+    Œ
  1502. )*fh+    œi+    –
  1503. i+    “i+    ’i4>90Ù ∞19í`2P3í -4 4
  1504. 59
  1505. 9
  1506. s69
  1507. 9
  1508. s69
  1509. 9
  1510. s79
  1511. q2ı †
  1512. 2`1     1
  1513. Ù
  1514.  
  1515. J±4ëa≤4ëbcdeSQ4R#¥•••ìSTS13PQ4R&¥•••ìTUTS13PQR'¥•ëUU
  1516. Å444/S†°`≤#$µP¶íÇ'Cmap-into7    Define Method map-into++    fl+    ‡
  1517. +    fl
  1518. 6fl24    6‡2
  1519. <function>6‡2
  1520. <sequence>4
  1521. 2j97vj1+    fl    ,*more_sequences*sequence    *proc
  1522. * destination+    ‚)* next_methodm+    „r+    ‰)*r+    Ât+    Ê)*t+    Ê)*G,u+    Á)*W0v+    Èu+    Îr44&6‚2empty?6„2‰206Â24forward-iteration-protocol4?∞°04321ñ`≤1ë b≥2ëaQ≥4ë¯ Qb¥R4Ç
  1523. µ4ëb
  1524. c2d∂TÅ jihgfeSkXTUVì 
  1525. !ZTUíl3\ëm∑]4[ÉS
  1526. cWTUíe
  1527. Õˇˇˇ4Pp4j†°`¢°a£°b¥%&∑PQRìÇ(ˇ# compilation (2.1) of ext.dylan
  1528. # produced with the 1.2 version of mindycomp
  1529. nxöæ<Dylan>    ext.dylan=
  1530. extensions@one-of7Define Constant one-of)+(6(2<type>497
  1531. )+)
  1532. ** more-things    *thing
  1533. 6)2reduce6)2union6)2    singleton6)2map∞°≤3ë≥¢2íì04list4<object>4
  1534. init-variable2†°`P"≥§ë≥Pë`µ&PÉ@type-or7Define Constant type-or)+2622497*+4**
  1535. more-types    *type
  1536. +6642do642rcurry642
  1537. check-type642662662∞±¢£í2Ç¥•32ì04 4
  1538. 2†°`†°aQ"≥Pë≥Që`¥%PÉ@false-or7Define Constant false-or)+?6?2497    )+@    )*    6@26@2    ∞2±ëí04 4
  1539. 2†°`†°aQ"≥Pë≥Që`¥%PÉ@ignore7Define Constant ignore)+L97)+N)*noise4 4
  1540. 2 ±ê`≤#PÉ@    undefined7
  1541. Define Constant undefined)+V
  1542. 6V2pair4
  1543. 2∞í`±"PÉ@ key-exists?7&Define Constant key-exists?++X+Y+X6X2 <collection>46X2 6Y2    <boolean>97++Z**key
  1544. *coll+[)*value+[
  1545. 6Z2elementdefault6Z24values∞43!¢î`P¢ˆPa`≥P0Q1r4 4
  1546. 2†°`¢°a£°b¢°cSR$µPQíµRSí`∂'PÉD <dictionary>7
  1547. Define Class <dictionary>+++d+e4%define-class-16d2'4 6d2!<mutable-explicit-key-collection>6e2<stretchy-collection>'∞°≤£§íÇ%7 Define Class <dictionary>)+ 4%define-class-22'4 '∞°≤ê≤ê≤êÑ#B remove-key!7Define Generic remove-key!*+m+l6m2'44%define-generic2,4 6l2 ,†°`≤#¥†•í¥Pëá&ˇ# compilation (2.1) of table.dylan
  1548. # produced with the 1.2 version of mindycomp
  1549. nxöæ<Dylan> table.dylan= Hash-TablesCmerge-hash-states7Define Method merge-hash-states++?+@+?6?2<object>4<type>4%define-method297++A **state2    *state1
  1550. +B**    new-state*junk+B6A2merge-hash-codes∞
  1551. 3
  1552. 2Ña`Q04list†°`†°a†°b≤#R$µPQíµRëÇ&@default-starting-table-size7+Define Constant default-starting-table-size)+    ì6ì2<fixed-integer>44
  1553. init-variable2†°`
  1554. a≤#QPPÉ@default-expand-when7#Define Constant default-expand-when)+    î6î2442†°` »a≤#QPPÉ@default-expand-to7!Define Constant default-expand-to)+    ï6ï2442†°` ,a≤#QPPÉ@default-shrink-when7#Define Constant default-shrink-when)+    ñ6ñ2442†°`
  1555.  
  1556. a≤#QPPÉ@default-shrink-to7!Define Constant default-shrink-to)+    ó6ó2442†°`
  1557. da≤#QPPÉD<bucket-entry>key-slotkey-slot-setter hash-id-slothash-id-slot-setterhash-state-slothash-state-slot-setter    item-slotitem-slot-setter7    Define Class <bucket-entry>*++    ö4%define-class-16ö24
  1558. 6ö2∞°≤£ëÇ$7TDefine Class <bucket-entry>-++    õ +    ú+    ù
  1559. +    û4 %define-slot22222224%define-class-224
  1560. 4    make-slotrequired-init-keywordkey6ú2"hash-id"
  1561. hash-state"item∞!"Ç∞#$Ç∞%&Ç∞'(Çπ™ªº-
  1562. °¢./óº/
  1563. £§Ø//óº/
  1564. •¶//óº/
  1565. ß®//óîªêªêÑ/D<table>item-count-slotitem-count-slot-setterbucket-array-slotbucket-array-slot-setterbucket-count-slotbucket-count-slot-setterbucket-states-slotbucket-states-slot-setterexpand-when-slotexpand-when-slot-setterexpand-to-slotexpand-to-slot-settershrink-when-slotshrink-when-slot-settershrink-to-slotshrink-to-slot-settermerged-hash-state-slotmerged-hash-state-slot-setter7    Define Class <table>*++    ¢46¢2'4
  1566. 6¢2 <dictionary>'∞°≤£ëÇ$7$™Define Class <table>1+=+    £ +    § +    • +    ¶ +    ß +    ® +    © +    ™
  1567. +    ´42(2)2*2+2,2-2.2/202122232425262728294 2'4
  1568. 4!(6£2*6§2<vector>,.024686´2'∞!"Ç∞#$Ç∞%&Ç∞'(Ç∞)*Ç∞+,Ç∞-.Ç∞//Ç∞//ÇøØøø/
  1569. °¢Øïø/
  1570. £§Øïø/
  1571. •¶Øïø/
  1572. ß®Øïø/
  1573. ©™Øïø/
  1574. ´¨Øïø/
  1575. ≠ÆØïø/ 
  1576. ØØØïø/!
  1577. ØØØ"ïôøêøêÑ/#D<object-table>7    Define Class <object-table>*++    ±46±2<4
  1578. 6±2'<∞°≤£ëÇ$7 Define Class <object-table>)+ 4 2<4
  1579. <∞°≤ê≤ê≤êÑ#D
  1580. <equal-table>7    Define Class <equal-table>*++    ∑46∑2=4
  1581. 6∑2'=∞°≤£ëÇ$7 Define Class <equal-table>)+ 4 2=4
  1582. =∞°≤ê≤ê≤êÑ#D
  1583. <value-table>7    Define Class <value-table>*++    æ46æ2>4
  1584. 6æ2'>∞°≤£ëÇ$7 Define Class <value-table>)+ 4 2>4
  1585. >∞°≤ê≤ê≤êÑ#Cmake-bucket-entry7    Define Method make-bucket-entry++    ¬+    √+    ¬6¬246√242?97?-+    ƒ,*&    *%
  1586. *$*#+    ≈@+    Δ@+    «@+    »@6ƒ2make6ƒ2#$%&∞°"5#4$3%2ô04
  1587. 4?†°`¢°a≥$Q%∂ßPßßî∂QëÇ(CA7    Define Method make++    Ã+    Õ+    Ã6Ã2    singleton6Ã2'46Õ2<42A97A)+    Œ**key-value-pairs    *c
  1588. 6Œ2apply6Œ2A6Œ2<∞°¢2ì04
  1589. A∞°ë¢`£¢a¥%Q&∑Pë∑QëÇ(C
  1590. initialize7Define Method initialize)+    “6“2'442G9size expand-when    expand-to shrink-when    shrink-to7ÆG1
  1591. +    “)*ht+    ‘)* next-methodM+    ’)*HO+    ÷)*IQ+    ◊)*J R+    ÿ)*KS+    ⁄)*LT+    €U+    ‹U+    ⁄U+    ›U+    fiU+    flU+    ›U+    ‡    U+    ·U+    ‚U+    „U+    ‰U+    ÂU+    ÊU+    ÁU4F4make-next-method-function6‘26’26÷26◊26ÿ26⁄2A6⁄2<simple-object-vector>Hfill6⁄2+HX6fl2$permanent-hash-state6›2/6‡2)6·2-6‚216„236‰256Â276Ê29∞°076î`5ı ¢
  1592. 5a4ı £
  1593. 4b3ı §
  1594. 3c2ı •
  1595. 2d1ı ¶
  1596. 1e∑®)Q*ïfªV7Ç∑®,Q-ÆïføV7Ç
  1597. føV7ÇQføV7ÇRføV7ÇSføV7ÇTføV7ÇUføV7ÇÆføV7ÇPp4
  1598. G†°`≤#$µPëÇ&Ckey-test7Define Method key-test)+    Î6Î2'46Î2
  1599. <function>42Z97Z++    Ï)*N    +    Ì)*test\+    Ì\6Ï2table-protocol∞2ë`P04
  1600. Z†°`¢°a≥$Q%∂Pë∂QëÇ'C
  1601. equal-hash7Define Method equal-hash++    ˜+    ¯
  1602. +    ˜6˜246¯242`97
  1603. `)+    ˘
  1604. )*#
  1605. 6˘2Y4values
  1606. *†a`±P0Q1r4
  1607. `†°`¢°a†°b≥$RQ%∂Pë∂QRíÇ'C`7    Define Method equal-hash++    +    
  1608. +    62 <character>4626242`97`)+    )*#
  1609. 62 object-hash4b∞3Åa`±P0Q1r4
  1610. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    +    
  1611. +    62    <integer>4626242`97`)+    )*#
  1612. 62e4b∞3Åa`±P0Q1r4
  1613. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++     +    
  1614. +     6 2<float>46
  1615. 26
  1616. 242`97`)+    )*#
  1617. 62
  1618. float-hash4b∞3Åa`±P0Q1r4
  1619. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    +    
  1620. +    62<symbol>4626242`97`)+    )*#
  1621. 62e4b∞3Åa`±P0Q1r4
  1622. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    +    
  1623. +    62<class>4626242`97`)+    )*#
  1624. 62e4b∞3Åa`±P0Q1r4
  1625. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    +    
  1626. +    62[4626242`97`)+     )*#
  1627. 6 2e4b∞3Åa`±P0Q1r4
  1628. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    $+    %
  1629. +    $6$246%26%242`97`)+    &)*#
  1630. 6&2e4b∞3Åa`±P0Q1r4
  1631. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7     Define Method equal-hash++    *+    +
  1632. +    *6*2B46+26+242`97`)+    ,)*#
  1633. 6,2e4b∞3Åa`±P0Q1r4
  1634. `∞ë°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7     Define Method equal-hash++    0+    1
  1635. +    0602B461261242`97`)+    2)*#
  1636. 622e4b∞3Åa`±P0Q1r4
  1637. `∞ë°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    6+    7
  1638. +    6662 <condition>467267242`97`)+    8)*#
  1639. 682e4b∞3Åa`±P0Q1r4
  1640. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C`7    Define Method equal-hash++    <+    =
  1641. +    <6<2 <collection>46=26=242`97`)+    >)*col
  1642. 6>2collection-hash6>2`4b∞3°°Éa`≤P0Q1r4
  1643. `†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C
  1644. value-hash7    Define Method value-hash++    H+    I
  1645. +    H6H2f46I26I242y97y)+    J)*#
  1646. 6J2e4b∞3Åa`±P0Q1r4
  1647. y†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(Cy7    Define Method value-hash++    N+    O
  1648. +    N6N2h46O26O242y97y)+    P)*#
  1649. 6P2j4b∞3Åa`±P0Q1r4
  1650. y†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(Cy7    Define Method value-hash++    T+    U
  1651. +    T6T2c46U26U242y97y)+    V)*#
  1652. 6V2y6V2as6V2f4b∞±¢3íÅa`≥P0Q1r4
  1653. y†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(Cy7    Define Method value-hash++    Z+    [
  1654. +    Z6Z2k46[26[242y97y)+    \)*#
  1655. 6\2 string-hash6\2}6\2<string>4b∞±¢3íÅa`≥P0Q1r4
  1656. y†°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(Cy7     Define Method value-hash++    `+    a
  1657. +    `6`2B46a26a242y97
  1658. y)+    b
  1659. )*#
  1660. 6b2Y4b
  1661. †a`±P0Q1r4
  1662. y∞ë°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(Cy7     Define Method value-hash++    f+    g
  1663. +    f6f2B46g26g242y97
  1664. y)+    h
  1665. )*#
  1666. 6h2Y4b
  1667. †a`±P0Q1r4
  1668. y∞ë°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(Cx7
  1669. (Define Method collection-hash,+    t+    u+    v
  1670. +    t6t2u46t2[6v26v242x97tx1+    w+* element-hash
  1671. *key-hash*w+    x"**
  1672. current-state*
  1673. current-idÉ+    x)*elt$Ü+    y)*#(â+    z**    elt-state0*elt-id,ã+    {**    key-state8*key-id4å+    |è+    }è+    ~**captured-state1@* captured-id1<è+    í+    Äí+    Åí+    Çí+    É**captured-state2H* captured-id2Dí+    Ñï+    ÜÜ+    Ü
  1674. É6w2Y4forward-iteration-protocol6{2 orderedô4b
  1675. †a`5b±RÅ hgfedcVRSTì 
  1676. GXRSíiWRSíj3YÅlk4ZÅnm≤[\]^#Üoo≤PQ__$Üoo_`_aURSíc
  1677. ©ˇˇˇPQa`µP0Q1r4
  1678. x†°`¢°a¢°b£°c§°dµ&TS'∏PQRì∏STíÇ)C
  1679. sequence-hash7
  1680. #Define Method sequence-hash++    ê+    ë
  1681. +    ê6ê2
  1682. <sequence>46ê2[6ë26ë242ö97Tö1+    í**Ñ
  1683. *seq+    ì"**á*àú+    î)*ä$û+    ï**state,*id(ü+    ñ†+    ó†+    ò†+    ô**captured-state4* captured-id0†+    ö
  1684. £+    úû+    ú
  1685. ú6í2Y4ò6ï2 ô4b
  1686. †a`4b±RÅ hgfedcVRSTì 
  1687. 'XRSíi3YÅkj≤PQZ[#Üml\`]aURSíc
  1688. …ˇˇˇPQa`¥P0Q1r4
  1689. ö†°`¢°a£°b§°cµ&SR'∏PQí∏RSíÇ)C7    Define Method string-hash++    £+    §
  1690. +    £6£2Ä46§26§24297)+    •)*s
  1691. 6•2ö6•2y4b∞3°Ça`≤P0Q1r4
  1692. †°`¢°a£°b¥%RQ&∑Pë∑QRíÇ(C_7Define Method table-protocol++    ©+    ™
  1693. +    ©6©2<46™2[42_97 _)+    ´ )*N
  1694. 6´2==6´2e4b†°a`≤P0Q1r4
  1695. _†°`¢°a¢°b≥$RQ%∂Pë∂QRíÇ'C_7Define Method table-protocol++    Ø+    ∞
  1696. +    Ø6Ø2=46∞2[42_97 _)+    ± )*N
  1697. 6±2=6±2`4b†°a`≤P0Q1r4
  1698. _†°`¢°a¢°b≥$RQ%∂Pë∂QRíÇ'@
  1699. not-in-ht27
  1700. Define Constant not-in-ht2)+    µ
  1701. 
  1702. not-in-ht242¨ `±"PÉC´7Define Method =)+    ª6ª2'442´97,´-+    º**ht2*ht1    +    Ω)*test1≠+    æ)*test2∞+    ø ≤+    ¿≤6º2Z6ø2H6¿4catch97s /+    ¿)*return+*±    *Æ*Ø+    ¡"µ+    ¡)*elt1 µ+    ¬)*#$∏+    √&)*elt2(∫+    ƒª+    «µ97∂)+    ¿4F4throw∞°02s4
  1703. 4ò6¬2elementdefault6¬2¨4 ±ê`0a≤QÅ gfedcbUQRSì 
  1704. MWQRíhVQRíi≥1Y$•îjZ•ık[ [
  1705. 2XZí 
  1706.      PÅ
  1707. TQRíb
  1708. £ˇˇˇ4
  1709. 4∞2ë`∞1ëaPQı ±2ë±1ëÙ ≤P12#¥•ëq4
  1710. ´†°`†°a≤#$µPQíÇ&Cfind-elt7Define Method find-elt)+    œ6œ2<list>46œ2[42¿9ø7 ¿-+    —+*ø*^    *
  1711. +    “¬+    ‘ ¬+    ’¬+    ◊¬6—2empty?6‘2head6◊2¿6◊2tailø∞3ë 12±3ëë ±3q≤≥3ë2$1t4
  1712. ¿†°`¢°a≥$%∂PQíÇ'@
  1713. no-default7 Define Constant no-default)+    › 6›2
  1714. 
  1715. No default42Δ∞!ë`≤#PÉCæ7Define Method element)+    ‚6‚2'442æ9ø7©æ
  1716. 1    +    „**#    *N
  1717. +    ‰)*ø«+        »+    Ë»+    È**Ö*key=»+    Í**ê*ë …+    Í)* bucket-indexÀ+    ÎÃ+    Ï)*bucketÃ+    )*^Œ+    ı)* find-result –+    ˆ—+    ˜—+    ˙—+    ˚—+    ¸—+    ˝—+    ˇ—6„2Δ6‰2 state-valid?6‰286Â2rehash6Ë2_6Í2modulo6Í2,4æ6Î2*6Ï2497*+    Ì
  1718. ,*#    * *ë*entry+    Ó    ÷6Ì26Ó24∞0Ù 14±2r4
  1719. 62¿6˜2æø6˚26˝2errorElement not found1ı †
  1720. 1`±3≤ë 
  1721.     ≥3Å
  1722. ˡˇˇ¥3ÅbaR2ÅdcµS3∂íe∑3∏Uíf©™g2QS+ºWëgΩVWíh±3≤ë 
  1723. iY Y
  1724. ±Të 
  1725.  æ32/PtX XøP†ı ø/qP4
  1726. 4憰`≤#$µP¶íÇ'Cæ7Define Method element)+    62>442æ9ø7Sæ1+    **#    *N
  1727. +    )*øŸ+        **Ö* ⁄+    
  1728. )*ë €+    
  1729. )*Õ‹+     ›+     )*œ›+    )*^fi+    )*“fl+    ‡+    ‡+    ‡+    ‡62Δ62_6
  1730. 2’6
  1731. 2,4æ6 2*6 2497*+    
  1732. ,*#    * *ë*◊+        ·6
  1733. 2624∞0Ù 14±2r4
  1734. 62¿6262ÿElement not found1ı †
  1735. 1`±3ÅbaR2ëc≤S3≥íd¥3µTíe¶ßf2QS(πVëf∫UVígW WªP†ı º-qP4
  1736. 4憰`≤#$µP¶íÇ'Celement-setter7"Define Method element-setter++    +     
  1737. +    62462'42‚97!;‚1+    !+*#    *N
  1738. *value+    "    „+    %„+    &**Ö* „+    '**ê *ëÂ+    ()*ÕÊ+    ,)* test-methodÁ+    -Ë+    2)* bucket-entryË+    3Í+    4Í+    <Í+    >Í+    ?Í+    BÍ+    AÍ+    CÍ+    EÍ+    FÍ+    HÍ+    IÍ+    JÍ+    KÍ+    LÍ+    QÍ+    R Í+    PÍ+    VÍ+    WÍ+    UÍ+    XÍ+    X„6!2”6!286"2‘6%2_6'2’6'2,6(2497*+    )
  1739. ,*#    * *ë*
  1740. existing-item+    *    Ï6)26*24∞0Ù 14±2r4
  1741. 6,2¿4æ6,2*642‚6?2?6B2pair4‚6C2(6C2)6E2*6E2H6E206F2 resize-table6F2    truncate/6F226I26J26K2L26Q26Q26R2.6U29∞3±ë 
  1742.     ≤3Å
  1743. ˡˇˇ≥3Åa`Q2Åcb¥R3µíd¶ße2PR(πUëe∫ª3ºTíUíf∞3±ë 
  1744. gW W
  1745. ∞Së 
  1746. 
  1747. Ω432ì
  1748. ∑VÙ dæ2RS4îføVª3ºTíígøW3ºTÉ3ø
  1749. gøW3Çøø3ë
  1750. díø3µ3øí¯ ø3øøø3ë3øí
  1751. Ç
  1752.  2gøWVÇRgøWVÇSgøWVÇ4gøWVÇøVøª3øTíígøW3øTÉøVø3±ígø W3Ç404
  1753. ‚†°`¢°a†°b†°c≥$S%∂PQRì∂SëÇ'C‚7"Define Method element-setter++    _+    `
  1754. +    _6_246_2>42‚97∞‚1 +    a+*#    *N
  1755. *‰+    b**Ö* Ú+    c)*ëÛ+    d)*Õ Ù+    h)*Èı+    iˆ+    k)*Έ+    l˜+    m˜+    n˜+    q ˜+    p˜+    r
  1756. ˜+    t˜+    u˜+    w˜+    x˜+    y˜+    z˜+    |˜+    |Ú6a2_6c2’6c2,6d2497*+    e
  1757. ,*#    * *ë*Ì+    f    ¯6e26f24∞0Ù 14±2r4
  1758. 6h2¿4æ6h2*6l2?6m2Y6q2Ó4‚6r2(6r2)6t2Ô6t2H6t206u26u2Ò6u226x26y26z2∞3Åa`Q2ëb±R3≤íc£§d2PR%∂Tëd∑∏3πSíTíeUÙ a∫2R´4îeºU∏3πSíífΩV3πSÉ3æ
  1759. føV3Çøø3ë
  1760. díø3≤3øí¯ ø3øøø3ë3øí
  1761. Ç
  1762. 2føVUÇRføVUÇ4føVUÇ404
  1763. ‚†°`¢°a†°b†°c≥$S%∂PQRì∂SëÇ'C remove-key!7Define Method remove-key!)+    Ä6Ä2'442˘97¢    1 +    Å**#    *N
  1764. +    Ç    ˙+    Ö˙+    Ü**Ö* ˙+    á**ê *ë˚+    á)*Õ¸+    à˝+    â)*œ˝+    ç)*^˛+    è)*the-itemˇ+    ê+    ë+    ì+    î+    ï
  1765. +    õ+    ù+    û"+    •+    •˙6Å2”6Å286Ç2‘6Ö2_6á2’6á2,4æ6à2*6â2497*+    ä
  1766. ,*#    * *ë*Ì+    ã    6ä26ã24∞0Ù 14±2r4
  1767. 6ç2¿6ë2˘6ï2(6ï2)6õ2remove!4‚6ù2Ô6ù2H6ù246û26û2Ò6û26∞3±ë 
  1768.     ≤3Å
  1769. ˡˇˇ≥3Åa`Q2Åcb¥R3µíd∂3∑Tíe®©f2PR*ªVëfºUVíg∞3±ë 
  1770. hX X
  1771. ∞Së 
  1772.      Ω32í
  1773. `Wˆ W3æ
  1774. ÒhøX3ÇøUWíhøX3∑TÉøø3ë
  1775. díø3µ3øíÚ ø3øøø3ë3øí
  1776. Ç
  1777. 304
  1778. 4˘†°`†°a≤#Q$µP¶íµQëÇ'C˘7    Define Method remove-key!)+    ¨6¨2>46¨2'42˘97ä˘1+    ≠**#    *N
  1779. +    Æ**Ö* +    Ø)*ë+    Ø)*Õ +    ∞+    ≤)*œ+    ∂)*^+    ∏)*    +    π 
  1780. +    æ
  1781. 
  1782. +    ¿
  1783. +    ¡!
  1784. +    ƒ
  1785. +    ƒ6≠2_6Ø2’6Ø2,4æ6∞2*6≤2497*+    ≥
  1786. ,*#    * *ë*Ì+    ¥     6≥26¥24∞0Ù 14±2r4
  1787. 6∂2¿6π2(6π2)6æ24‚6¿2Ô6¿2H6¿246¡26¡2Ò6¡26∞3Åa`Q2ëb±R3≤íc≥3¥Síd•¶e2PR'∏UëeπTUífVˆ Q3∫
  1788. ÒgªW3ǺTVígΩW3¥SÉæø3ë
  1789. díæ3≤3øíÚ ø3øæø3ë3øí
  1790. Ç
  1791. 304
  1792. 4˘†°`¢°a≥$Q%∂Pßí∂QëÇ(C7Define Method resize-table)+    À6À2'46À24297º1+    Ã**
  1793. numbuckets*N    +    Õ +    Œ +    œ)*    new-array +    –+    —+    ”$)*new-state-array+    ‘&)*œ$+    ’    )*◊D+    ÷)*indexH+    ◊+    ÿ +    ◊+    ◊ +    ‹+    ›+    fi
  1794. 6Ã2A6Ã2WHXHX6—2Y6”2*4ò6’2’6’26÷2Ó4æ4‚6◊26ÿ26‹2+6›2/6fi2-∞°"1#ï`∞°$1%¶ïa2∑b∏RÅ hgfedcVRSTì 
  1795. tXRSíiYj∏ZÅ oonmlk^Z[\ì 
  1796. E_Z[íoπ_∫1íoª_ºP_ííoΩ_P_ÉæºQ_í_øíoΩ_Q_É]Z[ík
  1797. ´ˇˇˇURSíc
  1798. |ˇˇˇPbøR2ÇQbøR2Ç1bøR2ÇR4
  1799. †°`¢°a≥$%∂PQíÇ'C7Define Method resize-table)+    Â6Â2>46Â24297
  1800. ì1+    Ê**
  1801. *N    +    Á+    Ë+    Í$)*+    Î%)*œ +    Ï    )*◊@+    Ì)*D+    Ì +    Ò+    Ú    6Ê2A6Ê2WHX6Í2*4ò6Ï2’6Ï26Ì2Ó4æ4‚6Ò2+6Ú2-∞°"1#ï`2¥aµQÅ gfedcbUQRSì 
  1802. ]WQRíhXiµYÅ onmlkj]YZ[ì 
  1803. /_YZío∂_∑1ío∏_πP_íío∫_P_É\YZíj
  1804. ¡ˇˇˇTQRíb
  1805. ìˇˇˇPaªQ2Ç1aºQ2ÇQ4
  1806. †°`¢°a≥$%∂PQíÇ'C‘7Define Method rehash)+    ˇ6ˇ2'442‘97‘
  1807. 1"+    )*N    +        **Ö* +    
  1808. )*i+    +     +    +    )*œ+    )*prev+    
  1809. )*    remaining +    
  1810. "+    )*Π"+    
  1811. )*$$+    %+    %+    %+        %+    **°,*¢(%+    &+    &+    &+    &+    &+    &+    
  1812. &+    &+    !&+    "
  1813. &+    #&+    $&+    %&+    &&+    '&+    ,
  1814. %+    .%+    /    %+    - %+    -
  1815. +    3+    4+    5+    3+    6+    62_62,62”4æ62.62Y4‚62*6
  1816. 2ƒ6262≈6262622’62Ó6"2 tail-setter6.2632reduce6329∞2Åa`
  1817. b2±cRdSRÛ 
  1818. ‰≤≥2¥Tíë 
  1819. »•e∂U2¥TÉ≥2∑TíefUgWı 
  1820. ¶∏WëhTi≤Xπë Wf∫Wëg
  1821. gQXªÅkjZlº\XÇ[lΩ\XÇæZ2±íiYTÙ Wf∫Wëg
  1822. 6øX≥2∑Yííl∂\2∑YÉV ∫Wëlø\VÇ∫Wëg
  1823. ∫Wëef∫WëgUj∂Z2∑TÉøXπ≥2¥Yííj∂Z2¥YÉ
  1824. MˇˇˇR
  1825. b
  1826.  
  1827. ˇˇˇøØ•2¥ìbøR2Ç204
  1828. ‘†°`†°a≤#Q$µPëµQëÇ&CH7Define Method size)+    :6:2'442H97H)+    ;)*N6;2(1∞4
  1829. H†°`≤#$µPëÇ&C√7Define Method empty?)+    ?6?2'442√97√)+    @)*N6@2(1∞
  1830. Ù4
  1831. √†°`≤#$µPëÇ&D<ntable-state>elements-touched-slotelements-touched-slot-setterarray-state-slotarray-state-slot-setterarray-limit-slotarray-limit-slot-setterarray-next-state-slotarray-next-state-slot-setterarray-finished-state?-slot!array-finished-state?-slot-setterarray-current-key-slotarray-current-key-slot-setterarray-current-element-slot!array-current-element-slot-setter!array-current-element-setter-slot(array-current-element-setter-slot-setterarray-copy-state-slotarray-copy-state-slot-setterbucket-state-slotbucket-state-slot-setterbucket-limit-slotbucket-limit-slot-setterbucket-next-state-slotbucket-next-state-slot-setterbucket-finished-state?-slot"bucket-finished-state?-slot-setterbucket-current-key-slotbucket-current-key-slot-setterbucket-current-element-slot"bucket-current-element-slot-setter"bucket-current-element-setter-slot)bucket-current-element-setter-slot-setterbucket-copy-state-slotbucket-copy-state-slot-setter7    Define Class <ntable-state>*++    P46P2+4
  1832. 6P2+∞°≤£ëÇ$7[Define Class <ntable-state>1 +u+    Q+    S+    T+    U+    V+    W+    X+    Y+    Z    +    [+    ]+    ^+    _+    `+    a+    b+    c+    d    +    e42,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M4 2+4
  1833. 4!, init-keywordelements-touched.N array-state0N array-limit2Narray-next-state4Narray-finished-state?6Narray-current-key8Narray-current-element:Narray-current-element-setter<Narray-copy-state>N bucket-state@N bucket-limitBNbucket-next-stateDNbucket-finished-state?FNbucket-current-keyHNbucket-current-elementJNbucket-current-element-setterLNbucket-copy-state+∞!"Ç∞#$Ç∞%&Ç∞'(Ç∞)*Ç∞+,Ç∞-.Ç∞//Ç∞//Ç∞//Ç∞//Ç∞//Ç∞//Ç∞//Ç∞//Ç∞// Ç∞/!/"Çø#Ø$ø%ø&/'
  1834. °¢/(/)óø&/*
  1835. £§/+/,óø&/-
  1836. •¶/.//óø&/0
  1837. ß®/1/2óø&/3
  1838. ©™/4/5óø&/6
  1839. ´¨/7/8óø&/9
  1840. ≠Æ/:/;óø&/<
  1841. ØØ/=/>óø&/?
  1842. ØØ/@/Aóø&/B
  1843. ØØ/C/Dóø&/E
  1844. ØØ/F/Góø&/H
  1845. ØØ/I/Jóø&/K
  1846. ØØ/L/Móø&/N
  1847. ØØ/O/Póø&/Q
  1848. ØØ/R/Sóø&/T
  1849. ØØ /U/Vóø&/W
  1850. Ø!Ø"/X/Yóüêø%êø%êÑ/ZCfinished-table-state?7    #Define Method finished-table-state?++    i+    j+    i
  1851. 6i2'46j2+42`97`)+    l+*limit*°    *N
  1852. 6l2,6l2(2∞3±˜4
  1853. 4`†°`¢°a≥$%∂PQßìÇ(Cnext-table-state7Define Method next-table-state,+    p+    q+    r+    p6p2'46q2+42c97Ác
  1854. 1+    s **°    *N
  1855. +    td+    ud+    vd+    x
  1856. )*œd+    we+    ye+    ze+    {    e+    ~e+    e+    }e+    Åe+    Çe+    Ée+    Öe+    Üe+    Ñe+    áe+    àe+    í e+    ì0*next-bucket-copy-state *"next-bucket-current-element-setter*next-bucket-current-element*next-bucket-current-key*next-bucket-finished-state?*next-bucket-next-state *next-bucket-limit*next-bucket-initial-statee+    îf+    ïf+    ñf+    óf+    òf+    öf+    ôf+    õf+    õe+    ûd6s2,6s2-6t2`6u286u2*6v2.6x2B6x2>6w2?6y2D6{2@6~226}2/6É2√6í2ò6î2A6ï2C6ñ2E6ó2G6ò2I6ô2K6õ2M2∞
  1857. `±P2Ç≤32ì 
  1858. »2≥3¥2µí`2∂P2∑ía∏Q2Ç2πP2∑2∫ì ú2ª3¥2µíaºQ2Ç2≥3¥2µí`ΩPë '2ª3¥2µíaºQ2Ç2≥3¥2µí`
  1859. ÷ˇˇˇ
  1860. æPÅhgfedcbaQi∏Y2ÇRiøY2ÇSiøY2ÇTiøY2ÇUiøY2ÇViøY2ÇWiøY2ÇXiøY2Ç
  1861. 204
  1862. c†°`¢°a¢°b≥$R%∂PQí∂RëÇ'Cget-bucket-entry7    Define Method get-bucket-entry++    ¢+    £+    ¢6¢2'46¢2+6£242o97o,+    §**°    *N
  1863. +    •p+    ¶    )*œp+    ¶p6§286§2*6•2.6¶2H6¶2>2∞3±2≤í`2≥P2¥í04
  1864. o†°`¢°a£°b¥%R&∑PQí∑RëÇ(Ccurrent-table-key7Define Method current-table-key)+    ™6™2'46™2+42r97r*+    ´**°*N    +    ¨)*Îs6´2o6¨2∞21í`P±4
  1865. r†°`¢°a≥$%∂PQíÇ'Ccurrent-table-element7#Define Method current-table-element)+    ∞6∞2'46∞2+42u97u*+    ±**°*N    +    ≤)*Îv6±2o6≤2∞21í`P±4
  1866. u†°`¢°a≥$%∂PQíÇ'Ccurrent-table-element-setter7    *Define Method current-table-element-setter++    ∑+    ∏+    ∂
  1867. 6∑2'46∏2+42x97%x0+    º+*°*N    *‰
  1868. +    Ωy+    æ)*œy+    ø)*new-bucket-entryz+    ¿{+    ¡{+    ¬{+    √{6º286º2*6Ω2.6æ2o6ø26¿2J6¬2>1∞2±1≤í`≥21ía3b¥RQÇ1µQP1∂É34
  1869. 4x†°`¢°a≥$%∂ßPQìÇ(Ccopy-table-state7Define Method copy-table-state)+    «6«2'46«2+42}97Æ}1+    »**    old-state*N    +    …~+     )*œ~+    Ã)*
  1870. Ä+    ÕÅ+    ÀÅ+    œ
  1871. Å+    ŒÅ+    —    Å+    “    Å+    ”    Å+    ’Å+    ‘Å+    ◊Å+    ÷Å+    ŸÅ+    ÿÅ+    € Å+    ‹
  1872. Å+    › Å+    flÅ+    fiÅ+    ·Å+    ‡Å+    „Å+    ‚Å+    ÂÅ6»286»2*6…2.6 2A6 2+6Ã2<6À2/6œ2L6œ2>6Œ2?6—226—236“2=6”266”276’246‘256÷296Ÿ2:6ÿ2;6€2B6€2C6‹2M6›2F6›2G6fl2D6fi2E6·2H6‡2I6„2J6‚2K1∞2±1≤í`≥§ëa1µ2±1≤íb∂RQÇ1∑P1∏íbπRQÇ1∫bªRQÇ1µbºRQÇ1ΩbæRQÇ1øbøRQÇ1∞bøRQÇ1øbøRQÇ1øbøRQÇ1∑bøRQÇ1øbøRQÇ1øbøRQÇ1øbøRQÇ1øbøRQÇQ4
  1873. }†°`¢°a≥$%∂PQíÇ'Cmake-table-state7Define Method make-table-state++    È+    Í+    È6È2'46Í2+42Ç97Ç1+    Ú)*N    +    Û0*W*V*U*T*S *R*Q*array-initial-stateÉ+    ı)*
  1874. init-state Ñ+    ˜Ü+    ¯Ü+    ˘Ü+    ˙Ü+    ˚Ü+    ¸Ü+    ˝Ü+    ˛Ü+     Ü+    Ü+    Ü+        )*œ$Ü+    à+    à+    à+    à+        à+    à+    
  1875. 0*first-bucket-copy-stateD*#first-bucket-current-element-setter@*first-bucket-current-element<*first-bucket-current-key8*first-bucket-finished-state?4*first-bucket-next-state0*first-bucket-limit,*first-bucket-initial-state(à+    
  1876. â+    
  1877. â+    
  1878. â+    
  1879. â+     â+     â+    â+    ! â+    !Ü+    #Ü+    #É6Ú2ò6Ú2*6Û2A6Û2+6ı2-6˜2/6¯216˘236˙256˚276¸296˝2;6˛2=62(62862.62√62262?62A6C62E62G62I62K6!2M∞2±Ågfedcba`≤£ëh
  1880. i¥YXÇPiµYXÇQi∂YXÇRi∑YXÇSi∏YXÇTiπYXÇUi∫YXÇViªYXÇWiºYXÇ2Ω
  1881. ¯ ßXæ2±XøíiøYë *Xø2±XøíjµZXÇXæ2±Xøíi
  1882. “ˇˇˇ
  1883. ∞YÅooonmlkjZoø_XÇ[oø_XÇ\oø_XÇ]oø_XÇ^oø_XÇ_oø_XÇ_oø_XÇ_oø_XÇ
  1884. X04
  1885. dž°`¢°a≥$Q%∂Pë∂QëÇ'Cò7(Define Method forward-iteration-protocol)+    '6'2'442ò97 ò0+    ()*N+    )í+    *í+    +í+    ,í+    -í+    .í+    /í6(2b6(2Ç6*2c6+2`6,2r6-2u6.2x6/2}∞±1뢣§•¶ßx4
  1886. ò†°`≤#$µPëÇ&ˇ# compilation (2.1) of sort.dylan
  1887. # produced with the 1.2 version of mindycomp
  1888. nxöæ<Dylan>
  1889. sort.dylan=Cswap-elements!7Define Method swap-elements!++@+A+@
  1890. 6@2<vector>4<type>6@2<fixed-integer>4%define-method297.+@+*key2*key1    *vector
  1891. +B+B)*element1+C
  1892. +D)*element2
  1893. +E
  1894.  4element4element-setter∞32í`∞31íaQb±R32ÉPb±R31ÉR4list†°`¢°a¢°b≥$%∂PQRìÇ'Cselection-sort!7Define Method selection-sort!)+W6W24429teststartend7Ö 1+X+*last*first    *    +Z)*+[)*+[
  1895. )* current-key+\+]+])*
  1896. search-key +])*
  1897. select-key$+^+_+b+b
  1898. +e6X2<6Z2size46b23ı †
  1899. 3`1aQ Q
  1900. ±4ëa2bQcRdSRÛ 
  1901. NT
  1902. eQfTgUhWiVUÛ 
  1903. $U
  1904. eP≤4Xí≤4Yíí X
  1905. YjZg
  1906. Àˇˇˇ≥4TYÉR
  1907. b
  1908. £ˇˇˇ44†°`≤#$µPëÇ&Cselection-sort7Define Method selection-sort)+m6m2442"97"++n+**    *    +o)*#+p)* sort-vector$6n2 6o2
  1909. copy-sequence6p23ı †
  1910. 3`±4"2#1ïa¥Q%Ps4"†°`≤#$µPëÇ&Cinsertion-sort!7Define Method insertion-sort!)+}6}2442(97¶( 1+~+**    *    +)*)+    Ä    )**+    Ä)*++    Å,+    Ç )*current-element,+    Ç)*
  1911. insert-key$-+    É/+    Ñ/+    Ü /+    Ü
  1912. -+    â+6~2 62!44    negative?43ı †
  1913. 3`1aQ Q
  1914. ±4ëa2
  1915. bQcRdSRÛ 
  1916. l≤4TíeT
  1917. Òf2g
  1918. ˇhVi≥Xë VWÚ
  1919. WVÚ 
  1920. )PU≤4Yíí ≤4Yíj¥Z4Y
  1921. ÉVXf
  1922. Ωˇˇˇ
  1923. Uj¥Z4Y
  1924. ÉR
  1925. b
  1926. Öˇˇˇ44(†°`≤#$µPëÇ&Cinsertion-sort7Define Method insertion-sort)+    ë6ë24422972++    í+**    *    +    î)*3+    ï)*&46í2 6î2'6ï2(3ı †
  1927. 3`±4"2#1ïa¥Q%Ps42†°`≤#$µPëÇ&A$small-sort-size$7 !Define Variable $small-sort-size$)+    £ 4
  1928. init-variable26
  1929.  
  1930. `∞!PÉCmerge!7Define Method merge!)+    ¬6¬244289middle7 8
  1931. 1 +    ƒ-**9    *
  1932. **    +    ≈)*
  1933. merge-size:+    Δ)* merge-vector;+    «)*    start-key=+    »)*
  1934. middle-key ?+    »
  1935. )*    merge-keyA+         C+    À
  1936. C+    Ã
  1937. C+    Õ    C+    Œ
  1938. C+    œ
  1939. C+    –C+    —
  1940. C+    “ C+    ‘
  1941. C+    ’C+    ÿ    A+    ÿ)*DA+    ÿ )*copy-key E+    ŸF6≈2make6≈2!4413Ò`∞°"Pìa3b2c
  1942. dPeTfUTÛ 
  1943. yR2˜ ≥5Síg¥WQVÉS
  1944. c
  1945. RS1˜ ≥5Ríg¥WQVÉR
  1946. b
  1947. 54≥5Sí≥5Ríí ≥5Síg¥WQVÉS
  1948. c
  1949. ≥5Ríg¥WQVÉR
  1950. bT
  1951. d
  1952. xˇˇˇ
  1953. dPe3fTgVhUTÛ ≥QWíi¥Y5XÉT
  1954. dV
  1955. f
  1956. ÿˇˇˇ48†°`≤#$µPëÇ&C merge-sort!7Define Method merge-sort!)+    Î6Î2442I97ÄI1+    Ï+**    *    +    Ì)*J+    Ó
  1957. )*K+    Ô**mod *divL+    Ò
  1958. )*9M+    ÚP+    Û P+    Ù
  1959. P+    ı
  1960. P+    ˆP+    ˘P6Ï2 6Ì2!6Ó2floor/6Ò266Ú2(6Ù2I6ˆ2893ı †
  1961. 3`1aQ Q
  1962. ±4ëa≤Q2Ò
  1963. Çcb2RdQ2Ò£Ú ¥4%P&2'Qá
  1964. 5Q2Ò
  1965. ¯ *∏4)P*2+Tá∏4,P-T.Qáø4/2/T/Q/Pâ
  1966. 44I†°`≤#$µPëÇ&Cmerge7Define Method merge)+    62442R97∑R 1 +    **vector2    *vector1
  1967. +    )*S+    )*size1V+    )*size2W+    )*< Y+        )*>[+    
  1968. )*\+     )*]+    
  1969. )*D$^+    
  1970.     _+    
  1971. _+    
  1972. _+        _+    
  1973. _+    
  1974. _+    _+    
  1975. _+     _+    
  1976. _+    _+    ^62 62!62H62!441ı †
  1977. 1`±3ëa±2ëbQRc≤£$Sìd
  1978. e
  1979. f
  1980. gShWiXWÛ 
  1981. yUQ˜ µ2Víj∂ZTYÉV
  1982. f
  1983. RVR˜ µ3Uíj∂ZTYÉU
  1984. e
  1985. 5Pµ2Víµ3Uíí µ2Víj∂ZTYÉV
  1986. f
  1987. µ3Uíj∂ZTYÉU
  1988. eW
  1989. g
  1990. xˇˇˇT4R†°`†°a≤#$µPQíÇ&C
  1991. merge-sort7Define Method merge-sort)+    +6+2442`97p`1+    ,+**    *    +    -)*a+    .
  1992. )*b+    /**N *Oc+    1
  1993. )*9d+    2    e+    3 e+    4
  1994. e+    5
  1995. e+    6e+    8
  1996. e6,2 6-2!6.2Q61266222642R642`682'3ı †
  1997. 3`1aQ Q
  1998. ±4ëa≤Q2Ò
  1999. Çcb2RdQ2Ò£Ú     ¥4%P&2'QwQ2Ò
  2000. ¯ ∏π4*P+2,Tóπ4-P.T/Qó/Ptø4/2/Qu4`†°`≤#$µPëÇ&C
  2001. partition!7Define Method partition!)+    U6U2442f97Df1+    V+**    *    +    W)*g+    X)*h+    X)*    pivot-keyi+    Yj+    Z)*
  2002. pivot-element j+    [)*    small-keyl+    \)*    large-keyn+    lp6V2 6W2!46\4catch97s1+    \)* break-while-*q*m
  2003. *o *    *+    ^s+    _s+    as+    bs+    ds+    es+    gs+    hs+    i s97t)+    \4apply4throw∞°02s446g26 ±ê`0≤12í3í 2
  2004. 2
  2005. Êˇˇˇ
  2006. 03≤14íí 4
  2007. Ò4
  2008. Êˇˇˇ
  2009. 24Ú 
  2010. PÄ≥124É2
  2011. 24
  2012. Ò4
  2013. ïˇˇˇ44<object>3ı †
  2014. 3`1aQ Q
  2015. ±4ëaQ
  2016. Òb≤4Ríc2dRe≥UST4P$µ¶ëÅT4f†°`≤#$µPëÇ&C quick-sort!7Define Method quick-sort!)+    z6z2442y97ny1+    {+**    *    +    |)*z+    ~
  2017. )*{+    |+    Ä |+    Å
  2018. |+    Ç
  2019. )*9|+    É
  2020. }+    É|+    Ü|6{2 6|2!6~2662(6Å2f6Ç2y3ı †
  2021. 3`1aQ Q
  2022. ±4ëaQ2Ò¢Ú ≥4$P%2&Qá
  2023. 1Q2Ò
  2024. ¯ &∑4(P)2*Qóbª4,P-2.Ráª4/P/R/Qá
  2025. 44y†°`≤#$µPëÇ&Csort!7Define Method sort!)+    ô6ô2
  2026. <sequence>442~9 stable71~-+    ö**Ä*sequence
  2027. +    õ)*Å+    ú )*    É+    ù Ñ+    ü)*resultÑ6ö2 6õ2as6õ26ú2I6ù2y6ü2class-for-copy2ı †
  2028. 2`±¢3ía1
  2029. ≥Q$Pì
  2030. µQ&Pìb±∑3ëRr4~†°`≤#$µPëÇ&Csort7Define Method sort)+    ß6ß2442â9 Ä7â*+    ®**Ä*Ç
  2031. +    ©    )*ä6®2 6©2~6©2'Ä2ı †
  2032. 2`±≤3ë#P$1u4↰`≤#$µPëÇ&ˇ# compilation (2.1) of cond.dylan
  2033. # produced with the 1.2 version of mindycomp
  2034. nxöæ<Dylan>
  2035. cond.dylan=D <condition>7    Define Class <condition>*++$4%define-class-16$24list6$2<object>∞°≤£ëÇ$7 Define Class <condition>)+ 4%define-class-224∞°≤ê≤ê≤êÑ#D<serious-condition>7     Define Class <serious-condition>*++(46(246(2∞°≤£ëÇ$7  Define Class <serious-condition>)+ 424∞°≤ê≤ê≤êÑ#D<error>7    Define Class <error>*++,46,246,2∞°≤£ëÇ$7 Define Class <error>)+ 424∞°≤ê≤ê≤êÑ#D<simple-condition>condition-format-stringcondition-format-string-settercondition-format-arguments!condition-format-arguments-setter7    Define Class <simple-condition>*++046024602∞°≤£ëÇ$7.Define Class <simple-condition>-++1+2+3+44 %define-slot2    2
  2036. 2 2 4244    make-slot    required-init-keyword
  2037. format-string  init-keywordformat-arguments
  2038. init-value∞!"Ç∞#$ǵ¶∑∏)
  2039. °¢*+ó∏,
  2040. £§-./ôí∑ê∑êÑ/D<simple-error>7
  2041. Define Class <simple-error>*++9    46924692692∞°≤£§íÇ%7 Define Class <simple-error>)+ 424∞°≤ê≤ê≤êÑ#D <type-error>type-error-valuetype-error-value-settertype-error-expected-typetype-error-expected-type-setter7    Define Class <type-error>*++=46=246=2∞°≤£ëÇ$7+Define Class <type-error>+++>
  2042. +?4
  2043. 22224244valuetype∞!"Ç∞#$ǵ¶∑∏)
  2044. °¢*+ó∏,
  2045. £§-.óí∑ê∑êÑ/D    <warning>7    Define Class <warning>*++C46C246C2∞°≤£ëÇ$7 Define Class <warning>)+ 424∞°≤ê≤ê≤êÑ#D<simple-warning>7
  2046. Define Class <simple-warning>*++G    46G246G26G2∞°≤£§íÇ%7 Define Class <simple-warning>)+ 424∞°≤ê≤ê≤êÑ#D    <restart>7    Define Class <restart>*++K46K246K2∞°≤£ëÇ$7 Define Class <restart>)+ 424∞°≤ê≤ê≤êÑ#D<simple-restart>7
  2047. Define Class <simple-restart>*++O    46O246O26O2∞°≤£§íÇ%7 Define Class <simple-restart>)+ 424∞°≤ê≤ê≤êÑ#D<abort>abort-descriptionabort-description-setter7    Define Class <abort>*++S46S2 46S2 ∞°≤£ëÇ$7Define Class <abort>,+ +T+U+V 4
  2048. 2!2"42 44!6T2
  2049. <byte-string> description<abort> ∞!"Ç≥§µ∂'
  2050. °¢®)*+,ôëµêµêÑ-Breport-condition7Define Generic report-condition)+4%define-generic2%44%∞!≤££íá$A*format-function*7!Define Variable *format-function*)+_97)+`+*    arguments*string    *stream
  2051. 6`2apply6`2format∞°21s444
  2052. init-variable2' ±¢¢í`≥$PÉA*force-output-function*7'Define Variable *force-output-function*)+d97)+e)*+6e2fflush∞p444.2/ ±¢ë`≥$PÉC%7Define Method report-condition)+h6h24<type>4%define-method2%97%)+i**+*    condition    6i2'%=∞1!2s44%†°`≤#$µP¶íÇ'C%7Define Method report-condition)+m6m242432%97
  2053. %++n**+*5    +o6+p66n2,6n2'6o2    6p2 ∞°12≤2≥t44%†°`≤#$µP¶íÇ'C%7Define Method report-condition)+t6t242432%97
  2054. %,+u**+*5    +v7+w7+x76u2'%= is not of type %=6w26x2∞1!2≤2≥t44%†°`≤#$µP¶íÇ'C%7Define Method report-condition)+|6|2 42432%97%)+}**+*5    6}2'%s6}2!∞1!2≤s44%†°`≤#$µP¶íÇ'Csignal7Define Method signal)+    É6É2<string>42432997    9++    Ñ**)**    +    Ö;+    Ü;6Ñ296Ñ2make6Ñ2∞±¢#2$1ïq49†°`≤#$µPëÇ&C97Define Method signal)+    ä6ä242432997$9,+    ã
  2055. **noise*cond    +    å=+    è )*search=+    †@6ã2empty?6å2error@Can only supply format arguments when supplying a format string.97YA1+    ê+*A*?*h
  2056. +    ë D+    íD+    ì#)*testD+    îF+    ï)*    remainingF+    óF+    öD+    ùD6ë2    instance?6ë2 handler-type6í2 handler-test6î2 handler-next6ï2handler-function97)+    ï**I*A01q46ù2default-handler3 P∞03±í ?3≤`P 
  2057. aQ Q
  2058. P0ë 3≥a3¥0Q1%∂êr13≥q13≥q∑0q446†2current-handler∞1ë 
  2059. ±"Å`P2#¥•ëPP∂êq49†°`≤#$µPëÇ&CC7Define Method error)+    §6§2:42432C97    C++    •**)**    +    ¶R+    ßR6•2C6•2<6•2∞±¢#2$1ïq4C†°`≤#$µPëÇ&CC7Define Method error)+    ´6´242432C97    C.+    ¨
  2060. **>*?    +    ≠S+    ØS+    ∞S+    ±S+    ≤S6¨2B6≠2C@Can only supply format arguments when supplying a format string.6Ø296∞2invoke-debugger6∞2<6∞2&Attempt to return from a call to error∞1ë 
  2061. ±"Å≥2Å¥µ¶'(ìq4C†°`≤#$µPëÇ&Ccerror7Define Method cerror*++    ∂ 432U97 U)+    ∑ +*)*cond-or-string    *
  2062. restart-descr
  2063. 6∑4catch97)+    ∑+*W    *)*X97g11)+4,4throw∞°02s46∑4Y973-+    ∑+*W    *)*X+    π ]+    ∫]+    ª]+    ∏]97g12)+4,4\∞°02s44,4values4 push-handler6π297    )+    97)+    º40 ±êq4init-arguments6∫26∏2,6∏2C4 pop-handler`5 ±êP≤≥¥•P&±ßßí(π*0+1îѺ≠21Éa≤3QÇæÄr4`4 ±êP≤P210#±§ëëp44∞213!≤£ëq44U∞!"≥§§íÇ%C
  2064. type-error7Define Method type-error*++    ¡ 432c97    c)+    ¬    ***    6¬2C6¬2<6¬2∞±¢#2$1ïq44c∞!"≥§§íÇ%C
  2065. check-type7Define Method check-type*++    Δ 432e97e++    «    ***    +    »f+     f6«2J6 2c∞21í 2±21r44e∞!"≥§§íÇ%Cabort7 Define Method abort*++    Œ
  2066. 432g97g)+    œ6œ2C6œ2<6œ2 ∞±¢ëq4g∞!"≥êÇ$CP7Define Method default-handler)+    ”6”242432P97P)+    ‘)*54P†°`≤#$µPëÇ&CP7Define Method default-handler)+    ÿ6ÿ242432P97P)+    Ÿ)*56Ÿ2T∞1q4P†°`≤#$µPëÇ&CP7Define Method default-handler)+    ›6›242432P97P*+    fi)*5+    flj6fi2%∞1Å4P†°`≤#$µPëÇ&CP7Define Method default-handler)+    „6„242432P97P)+    ‰)*restart6‰2CNo restart handler for %=∞!1r4P†°`≤#$µPëÇ&D <breakpoint>7    Define Class <breakpoint>*++    Î46Î2m46Î2m∞°≤£ëÇ$7 Define Class <breakpoint>)+ 42m4m∞°≤ê≤ê≤êÑ#Creturn-allowed?7Define Method return-allowed?)+    Ô6Ô2m42432n97n)+    )*?4n†°`≤#$µPëÇ&C return-query7Define Method return-query)+    Ù6Ù2m42432p97p)+    ı)*?4p†°`≤#$µPëÇ&Creturn-description7 Define Method return-description)+    ˘6˘2m42432r97r)+    ˙)*?    Return #f 4r†°`≤#$µPëÇ&C%break7Define Method %break)+    ˛6˛2:42432t97    t++    ˇ**)**    +    u+    u6ˇ2t6ˇ2<6ˇ2m∞±¢#2$1ïq4t†°`≤#$µPëÇ&Ct7Define Method %break)+    6242432t97t++    
  2067. **>*?    +    v+        
  2068. v62B62C@Can only supply format arguments when supplying a format string.6    4Y97)+        )*?97g29)+4,4\∞°02s46    4Y97/,+        )*?+     y+     y+    
  2069. y97g30)+4,4\∞°02s44,4_4`6 297    )+    97)+    
  2070. 40 ±êq4a6 2Continue from break6
  2071. 2T4b`3 ±êP≤≥¥•P&±ßßí(π*+íѺ0Åa≤1QÇΩÄr4`2 ±êP≤P0#±§ëëp44∞1ë 
  2072. ±"Å≥2$µ¶ëq4t†°`≤#$µPëÇ&Cbreak7 Define Method break*++    
  2073. 432{97{++    )*)+    |+    |62B62tBreak.62,∞1ë ±"q≥°1r4{∞!"≥êÇ$C do-handlers7Define Method do-handlers)+    62
  2074. <function>42432}97    <}/+    )*function+     )*E+    !Å+    "Å+    #Å+    $Å+    
  2075. Å62Q6!2K6"2L97)+    ")*x446#2N6$2handler-init-args62M∞ê`PaQ /1Q±Q≤bR R
  2076. #¥•ëQ∂Q∑ÑQ∏bR`
  2077. …ˇˇˇ4}†°`≤#$µPëÇ&Cn7Define Method return-allowed?)+    )6)242432n97n)+    *)*?4n†°`≤#$µPëÇ&Br7!Define Generic return-description)+4&2r44r∞!≤£ëá$C
  2078. restart-query7Define Method restart-query)+    363242432Ü97Ü)+    4)*l4܆°`≤#$µPëÇ&Bp7Define Generic return-query)+4&2p44p∞!≤£ëá$ˇ# compilation (2.1) of num.dylan
  2079. # produced with the 1.2 version of mindycomp
  2080. nxöæ<Dylan>    num.dylan=Codd?7Define Method odd?)+#6#2    <integer>4<type>4%define-method297)+$)*x6$2logbit?∞
  2081. 1r4list†°`≤#$µPëÇ&Ceven?7Define Method even?)+'6'2442    97    )+()*6(2∞
  2082. 1í 4    †°`≤#$µPëÇ&Czero?7Define Method zero?)++6+2<number>442 97 )+,)*1
  2083. Ù4 †°`≤#$µPëÇ&C    positive?7Define Method positive?)+/6/2<real>44297)+0)*1
  2084. ¯4†°`≤#$µPëÇ&C    negative?7Define Method negative?)+363244297)+4)*1
  2085. Ú4†°`≤#$µPëÇ&C    integral?7Define Method integral?)+767244297)+8)*4†°`≤#$µPëÇ&C7Define Method integral?)+;6;2 44297)+<)*4†°`≤#$µPëÇ&Ccombine-contagion7Define Method combine-contagion)+B6B2<fixed-integer>46B2<extended-integer>4297)+C**y*    6C2values6C2as6C2∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+F6F246F24297)+G***    6G2G26G2∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+J6J2
  2086. <rational>46J2<single-float>4297)+K***    6K2K26K2∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+N6N246N24297)+O***    6O2O26O2∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+R6R246R2<double-float>4297)+S***    6S2S26S2"∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+V6V2"46V24297)+W***    6W2W26W2"∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+Z6Z246Z2<extended-float>4297)+[***    6[2[26[2%∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+^6^2%46^24297)+_***    6_2_26_2%∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+b6b246b2"4297)+c***    6c2c26c2"∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+f6f2"46f24297)+g***    6g2g26g2"∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+j6j246j2%4297)+k***    6k2k26k2%∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+n6n2%46n24297)+o***    6o2o26o2%∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+r6r2"46r2%4297)+s***    6s2s26s2%∞±¢2í1r4†°`¢°a≥$%∂PQíÇ'C7Define Method combine-contagion)+v6v2%46v2"4297)+w***    6w2w26w2%∞2±¢1ír4†°`¢°a≥$%∂PQíÇ'Ccompare-contagion7Define Method compare-contagion)+z6z2442.97.)+{***    6{2∞21r4.†°`†°a≤#$µPQíÇ&C+7Define Method +)+    Ç6Ç2 442097 0*+    É***    +    Ñ***16É2∞21Ça`PQ40†°`†°a≤#$µPQíÇ&C-7Define Method -)+    á6á2 442397 3*+    à***    +    â***46à2∞21Ça`PQÒ43†°`†°a≤#$µPQíÇ&C*7Define Method *)+    å6å2 442697 6*+    ç***    +    é***76ç26é26∞21Ça`±PQr46†°`†°a≤#$µPQíÇ&C/7Define Method /)+    ë6ë246ë2<float>42997 9*+    í***    +    ì***;6í26ì29∞21Ça`±PQr49†°`¢°a≥$%∂PQíÇ'C97Define Method /)+    ñ6ñ2:46ñ242997 9*+    ó***    +    ò***=6ó26ò29∞21Ça`±PQr49†°`¢°a≥$%∂PQíÇ'Ctruncate7Define Method truncate++    õ+    ú
  2087. +    õ6õ246ú242?97?)+    ù)*
  2088. 6ù2    truncate/4∞3
  2089. Ça`±P0Q1r4?†°`†°a¢°b≥$RQ%∂Pë∂QRíÇ'Cfloor7Define Method floor++    †+    °
  2090. +    †6†246°242B97B)+    ¢)*
  2091. 6¢2floor/4∞3
  2092. Ça`±P0Q1r4B†°`†°a¢°b≥$RQ%∂Pë∂QRíÇ'Cceiling7Define Method ceiling++    •+    ¶
  2093. +    •6•246¶242E97E)+    ß)*
  2094. 6ß2ceiling/4∞3
  2095. Ça`±P0Q1r4E†°`†°a¢°b≥$RQ%∂Pë∂QRíÇ'Cround7Define Method round++    ™+    ´
  2096. +    ™6™246´242H97H)+    ¨)*
  2097. 6¨2round/4∞3
  2098. Ça`±P0Q1r4H†°`†°a¢°b≥$RQ%∂Pë∂QRíÇ'CD7#Define Method floor/++    Ø+    ∞
  2099. +    Ø6Ø246Ø242D97D++    ±
  2100. **
  2101. *+    ≤**r*qK+    ≤
  2102. K6±2D6±26±26≤24∞4±¢3íÇa`P±£Qía`¥P0Q1r4D†°`¢°a†°b¢°c≥$SR%∂PQí∂RSíÇ'CD7#Define Method floor/++    µ+    ∂
  2103. +    µ6µ246µ242D97D)+    ∑**
  2104. *6∑2D6∑26∑24∞±¢4í3Ça`≥P0Q1r4D†°`¢°a¢°b¢°c≥$SR%∂PQí∂RSíÇ'CD7#Define Method floor/++    ∫+    ª
  2105. +    ∫6∫246ª242D97D++    º**
  2106. *+    Ω)*resP+    Ω
  2107. P6º2B6º296Ω264∞±43íë`P4≤P3íÒa`≥P0Q1r4D†°`†°a¢°b†°c≥$SR%∂PQí∂RSíÇ'CG7#Define Method ceiling/++    ¿+    ¡
  2108. +    ¿6¿246¿242G97G++    ¬
  2109. **
  2110. *+    √**M*NS+    √
  2111. S6¬2G6¬26¬26√24∞4±¢3íÇa`P±£Qía`¥P0Q1r4G†°`¢°a†°b¢°c≥$SR%∂PQí∂RSíÇ'CG7#Define Method ceiling/++    Δ+    «
  2112. +    Δ6Δ246Δ242G97G)+    »**
  2113. *6»2G6»26»24∞±¢4í3Ça`≥P0Q1r4G†°`¢°a¢°b¢°c≥$SR%∂PQí∂RSíÇ'CG7#Define Method ceiling/++    À+    Ã
  2114. +    À6À246Ã242G97G++    Õ**
  2115. *+    Œ)*RV+    Œ
  2116. V6Õ2E6Õ296Œ264∞±43íë`P4≤P3íÒa`≥P0Q1r4G†°`†°a¢°b†°c≥$SR%∂PQí∂RSíÇ'CJ7#Define Method round/++    —+    “
  2117. +    —6—246—242J97J++    ”
  2118. **
  2119. *+    ‘**M*NX+    ‘
  2120. X6”2J6”26”26‘24∞4±¢3íÇa`P±£Qía`¥P0Q1r4J†°`¢°a†°b¢°c≥$SR%∂PQí∂RSíÇ'CJ7#Define Method round/++    ◊+    ÿ
  2121. +    ◊6◊246◊242J97J)+    Ÿ**
  2122. *6Ÿ2J6Ÿ26Ÿ24∞±¢4í3Ça`≥P0Q1r4J†°`¢°a¢°b¢°c≥$SR%∂PQí∂RSíÇ'CJ7#Define Method round/++    ‹+    ›
  2123. +    ‹6‹246›242J97J++    fi**
  2124. *+    fl)*R[+    fl
  2125. [6fi2H6fi296fl264∞±43íë`P4≤P3íÒa`≥P0Q1r4J†°`†°a¢°b†°c≥$SR%∂PQí∂RSíÇ'CA7#Define Method truncate/++    ‚+    „
  2126. +    ‚6‚246‚242A97A++    ‰
  2127. **
  2128. *+    Â**M*N]+    Â
  2129. ]6‰2A6‰26‰26Â24∞4±¢3íÇa`P±£Qía`¥P0Q1r4A†°`¢°a†°b¢°c≥$SR%∂PQí∂RSíÇ'CA7#Define Method truncate/++    Ë+    È
  2130. +    Ë6Ë246Ë242A97A)+    Í**
  2131. *6Í2A6Í26Í24∞±¢4í3Ça`≥P0Q1r4A†°`¢°a¢°b¢°c≥$SR%∂PQí∂RSíÇ'CA7#Define Method truncate/++    Ì+    Ó
  2132. +    Ì6Ì246Ó242A97A++    Ô**
  2133. *+    )*R`+    
  2134. `6Ô2?6Ô296264∞±43íë`P4≤P3íÒa`≥P0Q1r4A†°`†°a¢°b†°c≥$SR%∂PQí∂RSíÇ'Cmodulo7Define Method modulo)+    Û6Û2442b97    b*+    Ù***    +    ı**rem*quoc6Ù2D∞21Ça`Q4b†°`†°a≤#$µPQíÇ&C    remainder7Define Method remainder)+    ¯6¯2442g97    g*+    ˘***    +    ˙**e*fh6˘2A∞21Ça`Q4g†°`†°a≤#$µPQíÇ&C
  2135. binary-logand7Define Method binary-logand)+    ˝6˝2442j97 j*+    ˛***    +    ˇ***k6˛26ˇ2j∞21Ça`±PQr4j†°`†°a≤#$µPQíÇ&C
  2136. binary-logior7Define Method binary-logior)+    62442m97 m*+    ***    +    ***n6262m∞21Ça`±PQr4m†°`†°a≤#$µPQíÇ&C
  2137. binary-logxor7Define Method binary-logxor)+    62442p97 p*+    ***    +        ***q626    2p∞21Ça`±PQr4p†°`†°a≤#$µPQíÇ&C=7Define Method =)+     6 2442s97 s*+    
  2138. ***    +    ***t6
  2139. 2.∞21Ça`PQÙ4s†°`†°a≤#$µPQíÇ&C<7Define Method <)+    62442v97 v*+    ***    +    ***w62.∞21Ça`PQÚ4v†°`†°a≤#$µPQíÇ&C<=7Define Method <=)+    62462:42y97 y*+    ***    +    ***z62.∞21Ça`PQÛ4y†°`¢°a≥$%∂PQíÇ'Cy7Define Method <=)+    6:4642y97 y*+    ***    +    ***|62.∞21Ça`PQÛ4y†°`¢°a≥$%∂PQíÇ'C^7Define Method ^)+    $6$2 46$242~97e~    1+    &**power*base    +    '
  2140. +    (    +    )+    ++    ,+    -+    -)*Ä +    -)*totalÇ+    .
  2141. )*ÅÉ+    +Ö+    ,Ö+    - Ö+    0Ö6&26'296'2~4negative6)2ash6.2 6,26,26∞1ë
  2142. ±
  2143. ≤2≥1ëír2
  2144. ı ¥
  2145. 1r1`
  2146. a2bPcQdReµSë 
  2147. )¥S
  2148. ˇífV`∂Së     ∑UTí
  2149. TgWa∑UUíhXb
  2150. ƒˇˇˇT4~†°`¢°a≥$%∂PQíÇ'Cabs7Define Method abs)+    5652442à97
  2151. à++    6    )*real+    7â+    9â6624Ü∞1ë ±1q14à†°`≤#$µPëÇ&Clogior7 Define Method logior*++    =
  2152. 42ã97ã)+    >)*integers6>2reduce6>2m∞°
  2153. 1s4ã∞!"≥êÇ$Clogxor7 Define Method logxor*++    A
  2154. 42è97è)+    B)*ç6B2é6B2p∞°
  2155. 1s4è∞!"≥êÇ$Clogand7 Define Method logand*++    E
  2156. 42ë97ë)+    F)*ç6F2é6F2j∞°
  2157. ˇ1s4ë∞!"≥êÇ$Clcm7Define Method lcm)+    I6I2442ì97ì)+    J**m*n    6J266J2A6J2max6J2gcd6J2min∞±≤21í≥21íí¥21ír4솰`†°a≤#$µPQíÇ&Cò7Define Method gcd)+    M6M2442ò97    aò1+    O
  2158. **v*u    +    P
  2159. ö+    Rö+    Sö+    Tö+    T)*k ö+    T)*úù+    U)*õü+    S    †+    T†+    W †6O2 6S2à6U26U2ã6S2á6W4catch97m1+    W)*return+*û    *õ*ú+    X¢+    Z)*temp¢+    [•+    \•+    ]•+    ^•+    `•+    a•+    b•+    Y
  2160. •97£)+    W4apply4throw∞°02s46X24Ü6X2á6[26a2 4 ±ê`≤0ë     ≥1ë
  2161. ¥0
  2162. ˇíaQb≤Rë 5µRë R0
  2163. ≥Rë101Òb∂Rë
  2164. P¥02íÅ
  2165. ¥R
  2166. ˇícSa
  2167. ¥ˇˇˇ44<object>∞2ë 1∞1ë 2
  2168. `±2ëa±1ëbPcQdRe≤≥TUíë 
  2169. P
  2170. `¥T
  2171. ˇífVa¥U
  2172. ˇígWb
  2173.  ˇˇˇµSUT&∑®ëq4ò†°`†°a≤#$µPQíÇ&Cô7Define Method min)+    k6k2442ô97mô 1+    l**more*    +    m ™+    n™+    o™+    p )*™+    r ™+    s™+    s)*result$™+    s)*(≠+    u≠6l2size6o2first4forward-iteration-protocol∞1ë`P
  2174. ı 2P
  2175. ı ±1ëaQ2Ú Q21a≤QÅ gfedcb2hXiUQRSì 
  2176. #WQRíjTQRíbZYÚ Z
  2177. Yk[h
  2178. ÀˇˇˇY4ô†°`≤#$µPëÇ&Có7Define Method max)+    z6z2442ó97mó 1+    {**´*    +    | ≥+    }≥+    ~≥+     )*≥+    Å ≥+    Ç≥+    Ç)*Æ$≥+    Ç)*(µ+    Éµ6{2∞6~2±4≤∞1ë`P
  2179. ı 2P
  2180. ı ±1ëaQ2¯ Q21a≤QÅ gfedcb2hXiUQRSì 
  2181. #WQRíjTQRíbZY¯ Z
  2182. Yk[h
  2183. ÀˇˇˇY4ó†°`≤#$µPëÇ&ˇ# compilation (2.1) of char.dylan
  2184. # produced with the 1.2 version of mindycomp
  2185. nxöæ<Dylan>
  2186. char.dylan=C as-uppercase7Define Method as-uppercase)+ 6 2 <character>4<type>4%define-method297++!)*c+"
  2187. +$ a z6"2as6"26"2    <integer> 1Û 1!Û
  2188. ≤£≤§1í
  2189.  Òr114list†°`≤#$µPëÇ&C as-lowercase7Define Method as-lowercase)+(6(2442
  2190. 97
  2191. ++))*+*
  2192.  +, A Z6*26*26*2 1Û 1!Û
  2193. ≤£≤§1í
  2194.  r114    
  2195. †°`≤#$µPëÇ&ˇ# compilation (2.1) of func.dylan
  2196. # produced with the 1.2 version of mindycomp
  2197. nxöæ<Dylan>
  2198. func.dylan=Ccompose7
  2199. Define Method compose*++  4%define-method297,+!**more-functions*function    +"+$+%    )*next6!2empty?6$2apply6$297)+&+***args
  2200. 6&2    0∞13íq4list∞1ë 2±¢1í`P2#¥ê4 4<object>∞!"≥§ëÇ%C
  2201. complement7
  2202. Define Method complement*+++ 4297)+,)*    predicate97
  2203. )+-
  2204. ***     6-2    ∞02í 4 1 ±ê4 4
  2205. ∞!"≥§ëÇ%Cdisjoin7
  2206. Define Method disjoin*++1 4297,+2**more-predicates*    +3+5+6    )*622652    65297)+7+***
  2207. 672    ∞03í`P P∞13r4 ∞1ë 2±¢1í`P2#¥ê4 4
  2208. ∞!"≥§ëÇ%Cconjoin7
  2209. Define Method conjoin*++< 4297,+=***    +>+@+A    )*6=26@2    6@297)+B+***
  2210. 6B2    ∞03í ∞13r4 ∞1ë 2±¢1í`P2#¥ê4 4
  2211. ∞!"≥§ëÇ%Ccurry7
  2212. Define Method curry*++G 427    )+H    ** curried-args*    97)+I+***
  2213. 6I2 apply-curry∞013s4 12 ±ê4 4
  2214. ∞!"≥§ëÇ%Crcurry7
  2215. Define Method rcurry*++M 42 97     )+N    ***    97)+O+***
  2216. 6O2∞031s4 12 ±ê4 4
  2217.  ∞!"≥§ëÇ%Calways7
  2218. Define Method always*++S 42#97#)+T)*object97)+U**%*     04 1 ±ê4 4
  2219. #∞!"≥§ëÇ%Capplicable-method?7 Define Method applicable-method?)+Y6Y2<generic-function>4<type>42'97
  2220. '*+Z    ** *gf    +]*6Z2any?97)+[** *meth    6[2    6[2'∞°20s4 4
  2221. 6]2generic-function-methods∞1!≤£ë¥2ër4 '†°`≤#$µPëÇ&Cmake-next-method-function7
  2222. 'Define Method make-next-method-function*++` 420970++a**    orig-args*methods    +b1+d    16a297-+e+*2*3*new-args
  2223. +f4+g4+h4+i46e2do-next-method6f2∞0±3ë 1
  2224. 3r4 ∞2ë 12!≤ê4 4
  2225. 0∞!"≥§ëÇ%C
  2226. generic-apply7Define Method generic-apply)+o6o2
  2227. <function>4)42797    Å71+p**    arguments*    +q)*num-regular-args9+r
  2228. )*    more-args;+s)*5=+s)*i?+t@+v?+v)*A,?+w)*arg0B+y?6p2size6q2element6r2make6r2<vector>E4F4element-setter4forward-iteration-protocol6y2    ∞1ë
  2229. Ò`±1Pía≤£$P∞Qëìb
  2230. cPdSeTSÛ 
  2231. µ1Uíf∂VRUÉS
  2232. c
  2233. ‹ˇˇˇQc∑SÅ ihgfedPjZkWSTUì 
  2234. YSTíl\m∂]R[ÉVSTídZ
  2235. j
  2236. –ˇˇˇ∏2Rr4 7†°`≤#$µPëÇ&ˇ# compilation (2.1) of misc.dylan
  2237. # produced with the 1.2 version of mindycomp
  2238. nxöæ<Dylan>
  2239. misc.dylan=Cidentity7
  2240. Define Method identity*++  4%define-method297)+!)*x14list4<object>∞!"≥§ëÇ%Cas7Define Method as)+$6$2<class>4<type>4297++%    **thing*c    +&
  2241. +(
  2242. 6%2    instance?6(2error%= cannot be converted to %=∞12í 1±"12s44†°`≤#$µP¶íÇ'C7    Define Method as*++-4    singleton6-2<symbol>4    6-2<string>4297)+.**str*cls    6.26.26.2
  2243. <byte-string>∞°∞¢1ír4∞°ë¢`£¢a¥%&∑PQíÇ(@|7Define Constant |)+397)+4)*ignore6421| is syntax only and can't be used as a function.∞!q44
  2244. init-variable2 ±ê`≤#PÉ@&7Define Constant &)+897)+9)*6921& is syntax only and can't be used as a function.∞!q442 ±ê`≤#PÉ@:=7Define Constant :=)+=97)+>)*6>22:= is syntax only and can't be used as a function.∞!q442 ±ê`≤#PÉCmake7Define Method make*++A46A2<generic-function>4    429
  2245. debug-namerequiredrest?key    all-keys?7ï1
  2246. +C.*$*#    *"
  2247. *req* * +D%+E    %+F%+G%+I    %+J%+K%+L %+N    )*&%+O'+P'+Q    '+S '+T'+V '+W
  2248. '+Y'+Z'6C2
  2249. 6D2<fixed-integer>6F2required: can't be negative: %d6J2
  2250. <sequence>6K2do6K2rcurry6K2
  2251. check-type6K2    6L2size4fell through select6N2 <collection>6O21rest?: cannot be true when keywords are supplied.Cbogus value for key:, must be either #f or a collection of symbols.0all-keys?: cannot be true as long as key: is #f.6Y2make-generic-function6Z24`†aQP°í 4
  2252. Ú
  2253. ≤#4Ç
  2254. 4
  2255. QP§í µ∂ß®í4Çπ4ë
  2256. ∫+ë`∞2¨í µ∂ß≠í2Ç3     ≤.Å
  2257.  2
  2258. ≤/Å
  2259. 1
  2260. ≤/Å
  2261. ø5P321Øw4∞°ë¢`≥$%∂PëÇ'ˇ# compilation (2.1) of debug.dylan
  2262. # produced with the 1.2 version of mindycomp
  2263. nxöæ<Dylan> debug.dylan=A*debug-output*7
  2264. Define Variable *debug-output*)+!
  2265. 4
  2266. init-variable2`∞!PÉCreport-problem7
  2267. Define Method report-problem*++# 4%define-method297
  2268. )+$
  2269. )*problem6$4catch97)+$)*97g1)+4apply4throw∞°02s4list6$497 +++$)*+& 
  2270. +%
  2271. 97g2)+4
  2272. 4 ∞°02s4 4
  2273. 4values4 push-handler6&2<error>97    )+    97*+'+(6'2*format-function*6'2'
  2274. problem reporting problem... giving up∞°"r4 0 ±êq4<object>6%2report-condition6%24 pop-handler`3 ±êP≤≥¥•P&±ßßíÇ∏0©Ça≤1QÇ∫Är4`2 ±êP≤P0#±§ëëp4 4∞1!≤£ëq4 4∞!"≥§ëÇ%@debug-variables7 Define Constant debug-variables)+- 6-2make6-2<stretchy-vector>42∞°ë`≤#PÉCdebugger-flush7 Define Method debugger-flush*++0
  2275. 4297++1+2+3612 size-setter612622puts Flushed all debugger variables.
  2276. 632
  2277. `∞P°Ç≤#Å¥p4 ∞!"≥êÇ$Ceval-debugger-expr7 Define Method eval-debugger-expr*++7 4297D1+8**num-debug-vars*expr    +9+:+; )*var+;+D +E+F+G682head    debug-var6:2tail6;497)+;***!97g13)+4
  2278. 4 ∞°02s4 6;497 A.+;***!+A
  2279. '+<
  2280. '+='+>'+?'97g14)+4
  2281. 4 ∞°02s4 4
  2282. 446A297
  2283. )+
  2284. )*!97)+B)*!6B2errorNo debug variable $%=∞!0r4 01 ±êq44element6=24`4 ±êP≤≥¥•0P&±ßßíÇ0
  2285. Ú ∏©10Ç
  2286. ∏©0Ça≤2QÇ∫Är4`3 ±êP≤P10#±§ëëp4 4literalfuncall6F2
  2287. 97)+F**args*func    6F2
  2288. ∞21r6G2map6G2rcurry6G24+fell through select∞2ë`P!ı ≤2ëa≥1Q$µ¶ëqP'ı ≤2qP(ı π*µ¶ëªº≠1í≤2ëíræ/q4 4∞!"≥§§íÇ%C
  2289. debugger-eval7
  2290. Define Method debugger-eval*++L 42497
  2291. 4)+M
  2292. )*6M497)+M)*97g22)+4
  2293. 4 ∞°02s4 6M497 1++M)*+X 8+N897g23)+4
  2294. 4 ∞°02s4 4
  2295. 446X297    )+    97*+Y+Z6Y2&Could not recover from earlier error.
  2296. ∞!Å4 0 ±êq46N497)+N)*97g31)+4
  2297. 4 ∞°02s4 6N497
  2298. 3-+N)*+Q <+O<+P)*results<+P <97g32)+4
  2299. 4 ∞°02s4 4
  2300. 446Q297
  2301. )+
  2302. )*
  2303. 97-+R)*+SA+TA+UA+VA6R26R2invocation failed:
  2304.   6S2
  2305. 6U2*force-output-function*∞°"Ç≥0Å∞°$ǵ°Å4 03 ±êq46O26O26O2size6P24`3 ±êP≤≥¥•P&±ßßíÇ∏0©∫ÇaªQÇa≤1QǺÄr4`2 ±êP≤P0#±§ëëp4`3 ±êP≤≥¥•P&±ßßíÇ∏0)±ßëÅa≤1QÇ∫Är4`2 ±êP≤P0#±§ëëp4 4∞1!≤£ëq4 44∞!"≥§ëÇ%Ceval-and-print7Define Method eval-and-print*++_ 42D97
  2306. sD 1+`***    +a)*>E+bF+cF+dF+eF+e)*first$F+f )*result(G+gI+iI+jI+kI+dI+nF+oF6`26a2empty?6b26b2[0 values returned]4forward-iteration-protocol, $%==%=6j26j2C6k2add!
  2307. 6o2B∞21Ç`±Pë
  2308. ≤£$Ç
  2309. SaPbµRÅ hgfedcQiVRSTì 
  2310. 3XRSíjY 
  2311. ≤£&Ç≤£'®πZÑ∫®ZÇk[aURSíc
  2312. ªˇˇˇ≤£+Ǻ£q4 4D∞!"≥§§íÇ%C
  2313. debugger-call7
  2314. Define Method debugger-call*++s 42N97N*+t)*exprs+u )*O6t26t2C6u497)+u***P97g48)+4
  2315. 4 ∞°02s4 6u497`    -+u***P+yT+v%T+w)* T+w T97g49)+4
  2316. 4 ∞°02s4 4
  2317. 446y2<abort>97    )+    97)+z4 0 ±êq4init-arguments6y2  description
  2318. Blow off call4L6w2D4`4 ±êP≤≥¥•P&±ßßí(π*+íÑ0aºQÅ gfedcbUQRSì     
  2319. WQRíhΩX1ÇTQRíb
  2320. ◊ˇˇˇa≤2QÇæÄr4`3 ±êP≤P10#±§ëëp4 4†±`≤P1#¥•ëq4 4N∞!"≥§ëÇ%Cdebugger-print7
  2321. Define Method debugger-print*++ 42Z97
  2322. Z)+    Ä
  2323. )*P6Ä497)+    Ä)*P97g64)+4
  2324. 4 ∞°02s4 6Ä497Å
  2325. /+    Ä)*P+    é
  2326. ^+    å^+    Å^+    Ç&)*^+    É)*$_+    É^97g65)+4
  2327. 4 ∞°02s4 4
  2328. 446é297    )+    97)+    è6è2&Could not recover from earlier error.
  2329. ∞!q4 0 ±êq46å2W97    )+    97)+    ç4 0 ±êqX6å2 YBlow off print6Å26Å2C4L6É497)+    É***97g82)+4
  2330. 4 ∞°02s4 6É497
  2331. +++    É***+    Ö d+    Ñd97g83)+4
  2332. 4 ∞°02s4 4
  2333. 446Ö297
  2334. )+
  2335. )*
  2336. 97,+    Ü)*+    ág+    àg+    âg6Ü26Ü2invocation failed:
  2337.   6á2
  2338. 6â2B∞°"Ç≥0Å∞°$ǵ°q4 03 ±êq46Ñ2D4`4 ±êP≤≥¥•P&±ßßíÇ∏01Ça≤2QÇπÄr4`3 ±êP≤P10#±§ëëp4`3 ±êP≤≥¥•P&±ßßíÇ¥®P)±ßßí*ª,-íÑÆøa0bøRÅ hgfedcVRSTì     
  2339. XRSíiøQY/±ßëÅURSíc
  2340. Œˇˇˇa≤1QÇøÄøÄr4`2 ±êP≤P0#±§ëëp4 4∞1!≤£ëq4 4Z∞!"≥§ëÇ%Cdebugger-report-condition7
  2341. 'Define Method debugger-report-condition*++    î 42h97
  2342. h)+    ï
  2343. )*cond6ï497)+    ï)*j97g90)+4
  2344. 4 ∞°02s4 6ï497@.+    ï)*j+    ü m+    ñm+    ó m+    ùm+    ûm97g91)+4
  2345. 4 ∞°02s4 4
  2346. 446ü297    )+    97)+    †6†2)
  2347. Could not recover from earlier errors.
  2348.  
  2349. ∞!q4 0 ±êq46ñ26ñ2
  2350. 6ó497)+    ó)*j97g99)+4
  2351. 4 ∞°02s4 6ó497 +++    ó)*j+    ô q+    òq97g100)+4
  2352. 4 ∞°02s4 4
  2353. 446ô297
  2354. )+
  2355. )*
  2356. 97*+    ö)*+    õt6ö26ö2problem reporting condition:
  2357.   6õ2∞°"Ç≥0q4 03 ±êq46ò26ò24`3 ±êP≤≥¥•P&±ßßíÇ∏0©Ça≤1QÇ∫Är4`2 ±êP≤P0#±§ëëp
  2358.  
  2359. 6û2B4`3 ±êP≤≥¥•P&±ßßíÇ∏©*Ǫ0,±ßëÅ∏©-Çæ©Åa≤1QÇøÄr4`2 ±êP≤P0#±§ëëp4 4∞1!≤£ëq4 4h∞!"≥§ëÇ%Cdebugger-abort7 Define Method debugger-abort*++    •
  2360. 42u97    u)+    ¶    6¶497)+    ¶97g107)+4
  2361. 4 ∞°02s4 6¶497 0++    ¶+    ∞ +    ß97g108)+4
  2362. 4 ∞°02s4 4
  2363. 446∞297    )+    97)+    ±6±2'Could not recover from earlier errors.
  2364. ∞!q4 0 ±êq46ß497)+    ß97g116)+4
  2365. 4 ∞°02s4 6ß497 ,++    ß+    © +    ®97g117)+4
  2366. 4 ∞°02s4 4
  2367. 446©297
  2368. )+
  2369. )*
  2370. 97-+    ™)*+    ´{+    ¨{+    ≠{+    Æ{6™26™2#problem signaling abort restart:
  2371.   6¨2
  2372. 6Æ2B∞°"Ç≥0Å∞°$ǵ°q4 03 ±êq46®2signal6®26®2W4`2 ±êP≤≥¥•P&±ßßíÇ∏π™ëÅa≤0QǪÄr4`1 ±êP≤P#±§ëëp4`2 ±êP≤≥¥•P&±ßßíÇ∏)±ßëÅa≤0QÇ∫Är4`1 ±êP≤P#±§ëëp4 4∞!≤£ëq4 u∞!"≥êÇ$Cdebugger-describe-restarts7
  2373. (Define Method debugger-describe-restarts*++    ∂ 42}97
  2374. })+    ∑
  2375. )*j6∑497)+    ∑)*j97g124)+4
  2376. 4 ∞°02s4 6∑497 ;,+    ∑)*j+     Å+    ∏
  2377. Å+    “Å97g125)+4
  2378. 4 ∞°02s4 4
  2379. 446297    )+    97)+    Ò6Ò2(
  2380. Could not recover from earlier errors.
  2381. ∞!q4 0 ±êq46∏497)+    ∏97g133)+4
  2382. 4 ∞°02s4 6∏497ü1+    ∏+    Õ +    π+    ∫)*index+    ∫)*h Ñ+    ªÜ+    º)*typeÜ+    Ωà+    Δà+    « à+    ∫ à+    ∫Ü+     
  2383. Ñ+    ÀÑ+    À 97g134)+4
  2384. 4 ∞°02s4 4
  2385. 446Õ297
  2386. )+
  2387. )*
  2388. 97
  2389. ++    Œ)*+    œå+    –å6Œ26Œ2 
  2390. problem describing restarts:
  2391.   6œ2
  2392. ∞°"Ç≥0Å∞°$r4 03 ±êq46∫2current-handler6ª2 handler-type6º2    instance?6º2<class>6º2subtype?6º2    <restart>6Ω497)+    Ω+*á    *â*Ö97g143)+4
  2393. 4 ∞°02s4 6Ω497:-+    Ω+*á    *â*Ö+    ¡ ï+    æï+    øï+    ¿ï97g144)+4
  2394. 4 ∞°02s4 4
  2395. 446¡297
  2396. )+
  2397. )*
  2398. 97++    ¬)*+    √ò+    ƒò6¬26¬2
  2399. problem describing restart:
  2400.   6ƒ2∞°"Ç≥0q4 03 ±êq46æ26æ2    %= [%=]: 6ø26ø2
  2401. 6ø26ø2handler-init-args4`5 ±êP≤≥¥•P&±ßßíÇ∏©*01Ѫº≠12æì©Ça≤3QÇøÄr4`4 ±êP≤P210#±§ëëp6Δ26Δ2
  2402. 6∫2 handler-next6 2zero?No active restarts.
  2403. 4`2 ±êP≤≥¥•P&±ßßíÇ
  2404. a∏êbRcS OSπd∫T´í     ºT≠í
  2405.  "æSTQ/±ßëÅøØ/ÇQ
  2406. Q
  2407. SøeUb
  2408. Æˇˇˇ
  2409. øQë
  2410. øØ/Ç
  2411.     a≤0QÇøÄr4`1 ±êP≤P#±§ëëp97)+    “)*j97g151)+4
  2412. 4 ∞°02s4 6“497Y.+    “)*j+    È û+    ”û+    ‘ û+    Ê û+    Ëû97g152)+4
  2413. 4 ∞°02s4 4
  2414. 446È297
  2415. )+
  2416. )*
  2417. 97-+    Í)*+    Î°+    Ï°+    Ì°+    Ó°6Í26Í2*
  2418. problem checking on return contention:
  2419.   6Ï2
  2420. 6Ó2B∞°"Ç≥0Å∞°$ǵ°q4 03 ±êq46”2è6”2 <condition>6”2return-allowed?6‘497)+    ‘)*j97g159)+4
  2421. 4 ∞°02s4 6‘497Ç1+    ‘)*j+    · ¶+    ’¶+    ÷¶+    ◊)*Y¶+    ÿß+    ⁄ß+    €ß+    ‹ß+    ›ß+    fiß+    ‡ß+    ‡ ¶97g160)+4
  2422. 4 ∞°02s4 4
  2423. 446·297
  2424. )+
  2425. )*
  2426. 97++    ‚)*+    „™+    ‰™6‚26‚2)
  2427. problem describing return convention:
  2428.   6‰2∞°"Ç≥0q4 03 ±êq46’26’2
  2429. Returning is allowed6÷2return-description6◊2è6ÿ2    singleton6⁄2
  2430. <byte-string>:
  2431.   %s6‹2í:
  2432.   6fi24+fell through select6‡2B4`3 ±êP≤≥¥•P&±ßßíÇ∏©*Ǫ0ëaQb¨cSRΩëí 
  2433. 8SRÆí ∏©/QÉ
  2434. "SRØí ∏©/ÇøQ©Ç
  2435. ø/Åø©Åa≤1QÇøÄr4`2 ±êP≤P0#±§ëëp6Ê26Ê2
  2436. 6Ë2B4`3 ±êP≤≥¥•P&±ßßíÇ∏0©í ∫0ë
  2437.  ª0,±ßëÅΩÆ/Ç
  2438. øÆÅa≤1QÇøÄr4`2 ±êP≤P0#±§ëëp4`3 ±êP≤≥¥•P&±ßßíÇ∏)±ßëÅ∏0*±ßëÅa≤1QǪÄr4`2 ±êP≤P0#±§ëëp4 4∞1!≤£ëq4 4}∞!"≥§ëÇ%Cdebugger-restart7Define Method debugger-restart*++    ˆ 42Æ97 Æ)+    ˜ **Ö*j    6˜497*+    ˜**j*Ö+    ˜)*return∞97≤)+    ˜4
  2439. 4 ∞°02s4 6˜497)+    ˜+*j    *≤*Ö97g169)+4
  2440. 4 ∞°02s4 6˜497∂1+    ˜+*j    *≤*Ö+    0 µ+    ¯µ+    ˘)*countµ+    ˘)*á ∂+    ˙∏+    ˚)*â∏+    ¸)*testπ+    ˝∫+    ˛∫+    "∫+    #
  2441. ∫+    ˘ ∫+    ˘∏+    '    ∂+    (∂+    )∂+    *∂+    +∂+    ,∂+    .∂+    /∂+    / µ97g170)+4
  2442. 4 ∞°02s4 4
  2443. 4460297    )+    97*+    1+    2612'Could not recover from earlier errors.
  2444. ∞!Å4 0 ±êq46˘2ç6˙2é6˚2 handler-test6¸2è6¸2ê6¸2ë6¸2í6˛497)+    ˛-*j*ª
  2445. *á    *â*≤97g182)+4
  2446. 4 ∞°02s4 6˛497¬1 +    ˛-*j*ª
  2447. *á    *â*≤+    
  2448. ¿+    ˇ¿+    )*restart¿+    (¡+    ¡+    ¡+    ¡+    ¡+            )* next-handler¡+    
  2449. √+    )* √+     ≈+    ≈+    ≈+    ≈+    ≈+    ≈+     ≈+    ≈+     ¿97g183)+4
  2450. 4 ∞°02s4 4
  2451. 446297 )+ **≤*97.+    **≤*+    »+    »+    »+    »+     »66'Problem while attempting to restart:
  2452.   62
  2453. 62B∞°"Ç≥0Å∞°$ǵ°Å1q4 014 ±êq46ˇ2
  2454. 6ˇ26ˇ2ô62
  2455. restart-query62623The restart handler refused to handle the restart.
  2456. 62B97
  2457. ƒ,+    
  2458. )*≤+      +    
  2459.  +     6
  2460. 26
  2461. 24The restart handler declined to handle the restart.
  2462. 6
  2463. 2B∞°"Ç≥°Å0q62handler-function62è62¢62£BThe restart handler tried to return, but returning is not allowed
  2464. BThe restart handler tried to return, but returning is not allowed
  2465. 4`7 ±êP≤≥¥•0P&±ßßíÇ∏©12∫ìaªQÅ3 
  2466. bR R
  2467. 32ë 
  2468. º≠.Çø≠Å0Å0/±êb2øQRÇcø4Øí )ø4ë 0SÇ
  2469. º≠/Çø≠Å0Å
  2470. º≠/Çø≠Å0Åa≤5QÇøÄr4`6 ±êP≤P43210#±§ëëp6˘2ö6'2õ6(26(2No active restarts.
  2471. /Invalid restart number, should be less than %d
  2472. 6.2B4`5 ±êP≤≥¥•P&±ßßíÇ
  2473. a∏êbRcS YSπdS∫eªT¨í     ΩTÆí
  2474.  (Q0ı ø2UST1/±ßëÅ
  2475. Q
  2476. a
  2477. SøfVb
  2478. §ˇˇˇ
  2479. øQë
  2480. øØ/Ç
  2481.     øØ/QÉøØÅ    a≤3QÇøÄr4`4 ±êP≤P210#±§ëëp4`3 ±êP≤1P0#±§ëq4 4∞21!≤£ëq4 4Æ∞!"≥§§íÇ%Cdebugger-return7
  2482. Define Method debugger-return*++    7 42Ã97
  2483. Ã)+    8
  2484. )*j68497*+    8)*j+    8)*≤Œ97≤)+    84
  2485. 4 ∞°02s4 68497)+    8**j*≤97g191)+4
  2486. 4 ∞°02s4 68497 2++    8**j*≤+    T “+    9“97g192)+4
  2487. 4 ∞°02s4 4
  2488. 446T297    )+    97*+    U+    V6U2'Could not recover from earlier errors.
  2489. ∞!Å4 0 ±êq469497)+    9**j*≤97g202)+4
  2490. 4 ∞°02s4 69497`0+    9**j*≤+    K
  2491. ÷+    :÷+    ; ÷+    F÷+    G÷+    H÷+    I÷97g203)+4
  2492. 4 ∞°02s4 4
  2493. 446K297 )+ **≤*97.+    L**≤*+    MŸ+    OŸ+    PŸ+    QŸ+    RŸ6L26L23problem checking to see if returning is allowed:
  2494.   6O2
  2495. 6Q2B∞°"Ç≥0Å∞°$ǵ°Å1q4 014 ±êq46:2è6:2¢6:2£6;497)+    ;**j*≤97g210)+4
  2496. 4 ∞°02s4 6;497
  2497. 2-+    ;**j*≤+    >
  2498. ‹+    <‹+    =)*‹+    = ‹97g211)+4
  2499. 4 ∞°02s4 4
  2500. 446>297 )+ **≤*97.+    ?**≤*+    @‡+    A‡+    B‡+    C‡+    D‡6?26?2(problem quering for values to return:
  2501.   6A2
  2502. 6C2B∞°"Ç≥0Å∞°$ǵ°Å1q4 014 ±êq46<2 return-query4`4 ±êP≤≥¥•0P&±ßßíÇ∏1Åa0QÇa≤2QÇπÄr4`3 ±êP≤P10#±§ëëp6G26G2Returning is not allowed
  2503. 6H2B4`4 ±êP≤≥¥•0P&±ßßíÇ∏1©í ∫1ë
  2504.  ª10,±ßëÅ
  2505. ΩÆ/ÇøÆÅ0Åa≤2QÇøÄr4`3 ±êP≤P10#±§ëëp4`4 ±êP≤≥¥•P&±ßßíÇ∏10)±ßëÅa≤2QÇ∫Är4`3 ±êP≤P10#±§ëëp4`2 ±êP≤0P#±§ëq4 4∞1!≤£ëq4 4Ã∞!"≥§ëÇ%?7Top Level Form)+    ^6^2enable-error-system∞pˇ# compilation (2.1) of exit.dylan
  2506. # produced with the 1.2 version of mindycomp
  2507. nxöæ<Dylan>
  2508. exit.dylan=@    *on-exit*7 Define Constant *on-exit*)+  6 2make6 2<deque>4
  2509. init-variable2∞°ë`≤#PÉCexit7Define Method exit)+"6"2<fixed-integer>4<type>4%define-method29    exit-code7.,+"+#
  2510. )*    +$ 
  2511. +&
  2512. 6#2empty?6#26$2pop6&2raw-exit2ı 
  2513. 20`∞°ë 
  2514. ≤°ëÄ
  2515. ˡˇˇ≥Pq4list†°`≤#P$µêÇ&Con-exit7Define Method on-exit)+)6)2
  2516. <function>44297)+*)*fun6*2    push-last6*2∞°1r4†°`≤#$µPëÇ&ˇ# compilation (2.1) of multilock.dylan
  2517. # produced with the 1.2 version of mindycomp
  2518. nxöæ<Dylan>multilock.dylan=threadsD <multilock>locklocker
  2519. locker-settercount count-setter    available7    Define Class <multilock>*++!4%define-class-16!24list6!2<lock>∞°≤£ëÇ$7hDefine Class <multilock>/++%+& +)+-+0+14 %define-slot2222224%define-class-224
  2520. 4    make-slot6%2
  2521. <spinlock>
  2522. init-function6&2curry6&2make6)2union6)2<false>6)2<thread>
  2523. init-value6-2limited6-2<fixed-integer>min602<event>∞!Ç∞"#Ç∞$%Ç∞&Ç∑®π∫+
  2524. °¨-æØ¨íó∫/
  2525. ¢£øØØí/ó∫/
  2526. §•øØ/
  2527. ì/
  2528. ó∫/
  2529. ¶Ø/æØØíóîπêπêÑ/Clocked?7Define Method locked?)+46424<type>642    <boolean>4%define-method27 -+5)*    multilock    +6+7)*res+8!+8652    grab-lock652662672 release-lock∞2±Å2≤ 
  2530. `≥2±ÅP04
  2531. †°`¢°a≥$Q%∂Pë∂QëÇ'C#7Define Method grab-lock)+;6;246;242#97
  2532. ^#1+<)*     +>)*me%+?
  2533. &+@ &+A&+B&+C    &+D&+F&+G&+I&+J&+J%6<2current-thread6>2#6>26?26@26@26C2wait-for-event6C26F26I2$∞ê`±2≤Å2≥Pı 2¥
  2534. aµQ2Ç
  2535. 02≥ ∂2∑2≤DZ2≤Å
  2536. ‰ˇˇˇ
  2537. Pa∏Q2Ç
  2538. aµQ2Çπ2≤Å04
  2539. #†°`¢°a≥$Q%∂Pë∂QëÇ'C$7Define Method release-lock)+M6M246M242$97f$1+N)*     +O*+P )**+Q++S++T++U++V++X++Y++Z ++\++]++]*6N2#6N26O26Q2error%= isn't currently locked.6S2(6T2$/%= attempted to unlock %=, but it is held by %=6X2zero?6X26X26Y26Z2 signal-event6Z2∞2±Å2≤`P 
  2540. ≥$2ÇPµêı 
  2541. ∂2±Å≥'µê°PÑ∏2π
  2542. Òa∫Q2ÇQë aªQ2Ǻ2ΩÅ
  2543. ∂2±Å04
  2544. $†°`¢°a≥$Q%∂Pë∂QëÇ'ˇ# compilation (2.1) of semaphore.dylan
  2545. # produced with the 1.2 version of mindycomp
  2546. nxöæ<Dylan>semaphore.dylan=threadsD <semaphore>locklocked?locked?-setter    available7    Define Class <semaphore>*++ 4%define-class-16 24list6 2<lock>∞°≤£ëÇ$7FDefine Class <semaphore>.++#+$    +'
  2547. +*++4 %define-slot22224%define-class-2244    make-slot6#2
  2548. <spinlock>
  2549. init-function6$2curry6$2make6'2    <boolean>
  2550. init-value6*2<event>∞!Ç∞"#Ç∞$ǵ¶∑∏)
  2551. °™+º≠™íó∏.
  2552. ¢£Ø/ó∏/
  2553. §Ø/º≠Øíóì∑ê∑êÑ/C    grab-lock7Define Method grab-lock)+.6.24<type>4%define-method2973.+/)*    semaphore+0+1    +2+4+56/26/2602612wait-for-event612642652 release-lock∞1±Å≤1ë ≥1¥1±Ç∞1±Å
  2554. ‰ˇˇˇ
  2555. `µP1Ç∂1±q4†°`≤#$µPëÇ&C7Define Method release-lock)+868244297    )/+9)*+:+;+<+=+?+@926926:26;26<2 signal-event6<26=26@2error)%= isn't locked, hence cannot be unlocked∞1±Å1≤ `≥P1Ç¥1µÅ∂1±q∂1±Å∑(q4†°`≤#$µPëÇ&C7Define Method wait-for-event)+D6D246D24297
  2556. */+E***event    +F+G+H+I+K+L6E26E26F26G26H26H26I26K26L2)%= isn't locked, hence cannot be unlocked∞1±Å1≤ `≥P1Ç¥1µÅ∂21±r∑1±Å∏)q4†°`¢°a≥$%∂PQíÇ'ˇ# compilation (2.1) of extern.dylan
  2557. # produced with the 1.2 version of mindycomp
  2558. nxöæ<Dylan> extern.dylan=extern@ gcf-unbound7
  2559. Define Constant gcf-unbound)+"
  2560. 6"2pair4
  2561. init-variable2∞í`±"PÉCget-c-function7Define Method get-c-function++)+++(6)2<string>4<type>6+2 <c-function>4%define-method29argsrestresultfile7
  2562. é1+***
  2563. *name+*)* +*)* +,)*
  2564. +-
  2565. )*    real-args +.    +0)* real-result+1+2+3+5)*fun+56*2<object>6*26,2as6,2<list>6-2    instance?6-2
  2566. <sequence>6.2list612find-c-function
  2567. 652constrain-c-function4ı 5 
  2568. 
  2569. 4`3ı †
  2570. 3a2ı °
  2571. 2b5     ≤£5í
  2572. c¥Q•í     ≤£Qí
  2573. ∂QëdR°ı ∑6ë
  2574. ∑6(RìeU πUSPTî
  2575. 04†°`¢°a≥$Q%∂Pë∂QëÇ'@malloc7    Define Constant malloc*+:+; 6:2malloc
  2576. 6:26:2    <integer> 6;2<statically-typed-pointer>42!∞!"≥§ë%¶ï`∑(PÉ@c-free7Define Constant c-free++<+=+> 6<2free
  2577. 6=26=2# 42$∞!"≥§ë%ï`∂'PÉBdestroy7Define Generic destroy*++B 4%define-generic2%46B2#%∞!≤£ë≤êá$B
  2578. pointer-value7Define Generic pointer-value*++H
  2579. 4&2'46H2#index'∞!≤£ë≤$ëá%Bpointer-value-setter7#Define Generic pointer-value-setter*++J4&2)46J26J2#()∞!≤£§í≤%ëá&B content-size7
  2580. Define Generic content-size*+R+Q6R2"44&2*46Q2limited6Q2<class> subclass-of6Q2#*†°`≤#¥µ¶'®ìë¥Pëá)@structure-size7
  2581. Define Constant structure-size)+T
  2582. 6T2*42.†`±"PÉB export-value7Define Generic export-value*+_+^6_244&2/46^2,/†°`≤#¥•†í¥Pëá&B import-value7Define Generic import-value*+c+b6c244&2046b2,0†°`≤#¥•†í¥Pëá&C/7Define Method export-value++f+g+e6f2,46f24    2/97/)+h**high-level-value    *low-level-class
  2583. 6h2∞32í04/†°`¢°a¢°b≥$R%∂PQí∂RëÇ'C07Define Method import-value++l+m+k6l2,46l24    20970)+n**low-level-value    *high-level-class
  2584. 6n2∞32í040†°`¢°a¢°b≥$R%∂PQí∂RëÇ'Cmake7 &Define Method make-+v+w+y+z+u6v2+6v2,-6v2#46w2"4    279 extra-bytespointer
  2585. element-count7
  2586. ï71+w**9*cls+y)*8;+{)*:=+|>+}>+ >+~>+    Å>+    É>+    Ñ    >+    Ö
  2587. >+    à >+    â)*ptr>+    ã?+    ã>6|26}2#626~2"2error$Invalid pointer: keyword in make: %=Bad element-count: in make: %=6à2!6à2*6à2*6à2size6â2 null-pointerMake failed to allocate memory.6ı 
  2588. 60`4ı 
  2589. 
  2590. 41a5 35b†cSR°í     ≤75í
  2591. SR£í     ≤75í
  2592. ¥%5í
  2593. 3Q
  2594. ¥&QÇ
  2595. ∑∏π7ëP™íëbR´ı     ¥,Å
  2596. ≤7Rí247∞°"£ì§`•§a•§b£§c∂'SRQ(πPëπSëÇ*C%7Define Method destroy)+    ë6ë2#44    2%97%)+    í)*@6í2$4values∞1űp4%†°`≤#$µPëµêÇ&D<machine-pointer>7    Define Class <machine-pointer>*++    ï4%define-class-16ï2G46ï2#G∞°≤£ëÇ$7 Define Class <machine-pointer>)+ 4%define-class-22G4G∞°≤ê≤ê≤êÑ#D
  2597. <c-string>7
  2598. Define Class <c-string>*++    ö    4H6ö2J46ö2#6ö2J∞°≤£§íÇ%7 Define Class <c-string>)+ 4I2J4J∞°≤ê≤ê≤êÑ#C7Define Method as+++    °+    †4    singleton6°2J44    297)+    ¢**value    *<
  2599. 204∞°ë¢`°¢a°¢b≥$R%∂PQí∂RëÇ'@strcmp7    Define Constant strcmp*+    ©+    ™ 6©2strcmp
  2600. 6©26©2J 6™2"42N∞!"≥§§í%¶ï`∑(PÉ@strlen7    Define Constant strlen)+    ¨6¨2strlen
  2601. 6¨26¨2J 6¨2"42O∞!"≥§ë%¶ï`∑(PÉCclass-for-copy7Define Method class-for-copy)+    Æ6Æ2J44    2P97P)+    Ø)*string6Ø2
  2602. <byte-string>†4P†°`≤#$µPëÇ&C77Define Method make*++    ≤4K6≤2J44    279 Cfill  7B7/+    ≥
  2603. +*T*sz    *<
  2604. +    ¥)* U+    µ)*    fill-byteW+    µ
  2605. )*iX+    ∂Z+    ∏
  2606. X+    πX6≥26≥2J6≥2!6¥2"6∂2unsigned-byte-at-setteroffset]∞°≤2
  2607. ëí`∞£1ía
  2608. b2cRdSRÛ 
  2609. Qe¥UP%TÑR
  2610. b
  2611. fiˇˇˇ
  2612. b¥RP&2ÑP47∞°ë¢`≥$%∂PëÇ'Cforward-iteration-protocol7(Define Method forward-iteration-protocol)+    º6º2J44    2^97 ;^/+    Ω)*str+    æ_+    ø    _+    ¬_+    √_+    Δ
  2613. _+    …    _6Ω2F97)+    æ**state*`    1
  2614. 4497    )+    ¿    +*limit*b    *`
  2615. 6¿2unsigned-byte-at]∞3!2ì
  2616. ı97)+    ¬**b*`    197)+    ƒ**b*`    6ƒ26ƒ2 <character>6ƒ2e]∞°≤2#1ìr6Δ2h497)+    «+*b*`    *M
  2617. 6«26«2"6«2\]∞°3í`≤P2#1ÑP97)+    …**b*`    1∞
  2618. !≤££í$≤£££ì%≤££í&≤££íß®`)≤P££ì*≤££íx4^†°`≤#$µPëÇ&C<7Define Method <++    Õ+    Œ+    Ã6Õ2J46Œ24    2k97
  2619. k)+    œ
  2620. **str2    *str1
  2621. 6œ2N∞32í
  2622. Ú04k†°`†°a¢°b≥$R%∂PQí∂RëÇ'CC7Define Method size++    “+    ”+    “6“2J46”2"4    2C97C)+    ‘)*R    6‘2O∞2ë04C†°`¢°a≥$Q%∂Pë∂QëÇ'C/7    Define Method export-value,++    ◊    +    ÿ+    ◊4K6◊2"46◊2    <boolean>4    2/97/)+    Ÿ**M    *<
  2623. 2 
  2624. 
  2625. 
  2626. 04/∞°ë¢`£¢a°¢b¥%R&∑PQí∑RëÇ(C07    Define Method import-value,++    ‹    +    ›+    ‹4K6‹2p46‹2"4    20970)+    fi**M    *<
  2627. 2
  2628. ˆ040∞°ë¢`£¢a°¢b¥%R&∑PQí∑RëÇ(Celement7    Define Method element++    Ê+    Á+    Â6Ê2#46Ê2"6Á24    2s9default7s)+    Ë+*t    *(
  2629. *vec6Ë2'(∞4!3ì04s†°`¢°a£°b¥%R&∑PQí∑RëÇ(CC7Define Method size*+    Ô
  2630. +    Ó6Ô2#46Ô2"4    2C97C)+    )*v    
  2631. 04C†°`¢°a≥$Q%∂Pë∂QëÇ'C^7(Define Method forward-iteration-protocol)+    ˆ6ˆ2#44    2^97
  2632. 9^/+    ˜)*v+    ¯x+    ˘    x+    ˙x+    ˚x+    ¸    x+    ˝    x6˜2F6˜2C97)+    ¯**s*c    1
  2633. 4497)+    ˘+*l*z    *{
  2634. 21˜97)+    ˙**z*{    197)+    ˚**z*{    6˚2'(∞2!1s97 )+    ¸ +*z*{    *v
  2635. 6¸2)(3`∞P2!1ÑP97)+    ˝**z*{    1∞
  2636. 1±"≥§§í%≥§§§ì&≥§§í'≥§§í(≥§§§ì)≥§§íx4^†°`≤#$µPëÇ&ˇ